El tutorial o código que verás en este post es la resolución más eficiente y efectiva que hallamos a esta duda o problema.
Solución:
El problema resultó ser que todavía estaba haciendo referencia a Microsoft.AspNetCore.Razor.Design Version="2.2.0"
en las referencias del paquete del archivo .proj. Eliminar esa referencia (que no es necesaria en absoluto como Razor.Design
ahora es parte de la biblioteca AspNetCore) solucionó el problema.
Una vez que hice eso, recibí cientos de errores acerca de que los objetos anulables eran una característica nueva que no era compatible con razor. Eso fue porque tenía
en mi archivo .proj. Eliminar esa línea solucionó ese problema y el proyecto volvió a ejecutarse.
(En algunos casos, es posible que deba limpiar y reconstruir y / o reiniciar VS también, según los comentarios en el hilo de github)
Si eso no lo resuelve, es posible que uno de los paquetes NuGet usados por su proyecto sea la causa. Intente eliminar las dependencias para ver si eso soluciona el problema y luego vuelva a agregarlas una a la vez para averiguar qué paquete NuGet es la causa.
Tuve el mismo problema y se resolvió eliminando las siguientes referencias:
"Microsoft.AspNetCore.Mvc" Version="2.2.0"
"Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" Version="2.2.0"
Hay un título de documento de MS "Migrar de ASP.NET Core 2.2 a 3.0". En "Actualizar el archivo del proyecto", dice,
"Una gran cantidad de paquetes NuGet no se producen para ASP.NET Core 3.0. Dichas referencias de paquetes deben eliminarse de su archivo de proyecto"
Los dos dados como ejemplo son:
- Microsoft.AspNetCore.App
- Microsoft.AspNetCore.Razor.Diseño
Debajo de eso, puede ampliar para ver todos los paquetes que ya no se producen:
- Microsoft.AspNetCore
- Microsoft.AspNetCore.Todos
- Microsoft.AspNetCore.App
- Microsoft.AspNetCore.Antifory
- Microsoft.AspNetCore.Autenticación
- Microsoft.AspNetCore.Authentication.Abstracciones
- Microsoft.AspNetCore.Authentication.Cookies
- Microsoft.AspNetCore.Authentication.Core
- Microsoft.AspNetCore.Authentication.OAuth
- Microsoft.AspNetCore.Autorización.Policy
- Microsoft.AspNetCore.CookiePolicy
- Microsoft.AspNetCore.Cors
- Microsoft.AspNetCore.Diagnostics
- Microsoft.AspNetCore.Diagnostics.HealthChecks
- Microsoft.AspNetCore.HostFiltering
- Microsoft.AspNetCore.Hosting
- Microsoft.AspNetCore.Hosting.Abstracciones
- Microsoft.AspNetCore.Hosting.Server.Abstracciones
- Microsoft.AspNetCore.Http
- Microsoft.AspNetCore.Http.Abstracciones
- Microsoft.AspNetCore.Http.Conexiones
- Microsoft.AspNetCore.Http.Extensiones
- Microsoft.AspNetCore.HttpOverrides
- Microsoft.AspNetCore.HttpsPolicy
- Microsoft.AspNetCore.Identidad
- Microsoft.AspNetCore.Localización
- Microsoft.AspNetCore.Localización.Enrutamiento
- Microsoft.AspNetCore.Mvc
- Microsoft.AspNetCore.Mvc.Abstracciones
- Microsoft.AspNetCore.Mvc.Analyzers
- Microsoft.AspNetCore.Mvc.ApiExplorer
- Microsoft.AspNetCore.Mvc.Api.Analyzers
- Microsoft.AspNetCore.Mvc.Core
- Microsoft.AspNetCore.Mvc.Cors
- Microsoft.AspNetCore.Mvc.DataAnnotations
- Microsoft.AspNetCore.Mvc.Formatters.Json
- Microsoft.AspNetCore.Mvc.Formatters.Xml
- Microsoft.AspNetCore.Mvc.Localización
- Microsoft.AspNetCore.Mvc.Razor
- Microsoft.AspNetCore.Mvc.Razor.ViewCompilation
- Microsoft.AspNetCore.Mvc.RazorPages
- Microsoft.AspNetCore.Mvc.TagHelpers
- Microsoft.AspNetCore.Mvc.ViewFeatures
- Microsoft.AspNetCore.Razor
- Microsoft.AspNetCore.Razor.Runtime
- Microsoft.AspNetCore.Razor.Diseño
- Microsoft.AspNetCore.ResponseCaching
- Microsoft.AspNetCore.ResponseCaching.Abstracciones
- Microsoft.AspNetCore.ResponseCompression
- Microsoft.AspNetCore.Reescribir
- Microsoft.AspNetCore.Routing
- Microsoft.AspNetCore.Routing.Abstracciones
- Microsoft.AspNetCore.Server.HttpSys
- Microsoft.AspNetCore.Server.IIS
- Microsoft.AspNetCore.Server.IISIntegration
- Microsoft.AspNetCore.Server.Kestrel
- Microsoft.AspNetCore.Server.Kestrel.Core
- Microsoft.AspNetCore.Server.Kestrel.Https
- Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions
- Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets
- Microsoft.AspNetCore.Session
- Microsoft.AspNetCore.SignalR
- Microsoft.AspNetCore.SignalR.Core
- Microsoft.AspNetCore.StaticFiles
- Microsoft.AspNetCore.WebSockets
- Microsoft.AspNetCore.WebUtilities
- Microsoft.Net.Http.Encabezados
Reseñas y calificaciones
Si aceptas, eres capaz de dejar un artículo acerca de qué te ha gustado de esta sección.