Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

216
Visualizações
El inicializador de tipo para 'Microsoft.AspNetCore.Mvc.MvcCoreLoggerExtensions' generó una excepción.'

Estoy creando una aplicación .NET Core y quería iniciar una aplicación, pero dice en esta línea de código:

 app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); endpoints.MapRazorPages(); }); //...

me dice este error:

System.TypeInitializationException: 'El inicializador de tipo para 'Microsoft.AspNetCore.Mvc.MvcCoreLoggerExtensions' generó una excepción.'

eso es algo nuevo y nunca lo había visto antes al iniciar una aplicación. ¿Cómo puedo arreglarlo?

La excepción interna es:

Método no encontrado: 'System.Action`4<Microsoft.Extensions.Logging.ILogger,!!0,!!1,System.Exception> Microsoft.Extensions.Logging.LoggerMessage.Define(Microsoft.Extensions.Logging.LogLevel, Microsoft .Extensiones.Logging.EventId, System.String, Boolean)'.

Principal.cs

 public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>(); }); }

.NET Core 6.0 es la última versión

La identidad está incluida en la solicitud.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Debe actualizar Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation

Enfrenté el mismo problema, creé MVC Proj con el proyecto de plantilla de afeitar en VS2022 estaba usando 6.0.0-preview.5.21301.17 así que actualicé el paquete a 6.0.0-preview.7.21378.6

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Relatório

0

Bueno, cuando traté de agregar el paquete Microsoft.Extensions.Logging, dice que .NET Core 6.0 es una versión que no es compatible.

Me transfirí de VS 2022 Preview y .NET CORE 6 Preview a VS 2019 y .NET Core 5 y ahora todo funciona.

Así que fue un choque entre las nuevas versiones preliminares (¿o tal vez un nuevo error de Microsoft?) :D.

over 4 years ago · Santiago Trujillo Relatório

0

Tengo el mismo problema, pero no tengo la opción de cambiar de .NET CORE 6 Preview.

Aquí está mi csproj:

 <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <Description>Application description goes here</Description> <!-- NuGet Version Number (no pre-release identifiers)--> <VersionPrefix>1.0.0</VersionPrefix> <Authors>Your name here</Authors> <TargetFramework>net6.0</TargetFramework> <PackageProjectUrl>--redacted--</PackageProjectUrl> <GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute> <GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute> <GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute> <!-- Should be major.minor.0.0--> <AssemblyVersion>1.0.0.0</AssemblyVersion> <!-- Should be major.minor.version.0--> <FileVersion>1.0.0.0</FileVersion> <TypeScriptToolsVersion>3.3</TypeScriptToolsVersion> </PropertyGroup> <ItemGroup> <PackageReference Include="AutoMapper" Version="10.1.1" /> <PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="8.1.1" /> <PackageReference Include="BuildBundlerMinifier" Version="3.2.449" /> <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="6.0.0-preview.7.21378.6" /> <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.0-preview.7.21378.4" /> <PackageReference Include="Microsoft.jQuery.Unobtrusive.Ajax" Version="3.2.6" /> <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="2.2.0" /> <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.0-preview.7.21413.1" /> <PackageReference Include="Microsoft.Web.LibraryManager.Build" Version="2.1.113" /> </ItemGroup> <ItemGroup> <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.2" /> </ItemGroup> <ItemGroup> <Content Update="appsettings.json"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> </ItemGroup> <ItemGroup> <Folder Include="wwwroot\lib\" /> </ItemGroup> <ItemGroup> <ProjectReference Include="..\MyProject.Data\\MyProject.Data.csproj" /> <ProjectReference Include="..\\MyProject.Services\\MyProject.Services.csproj" /> </ItemGroup> </Project>
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda