Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

301
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!