Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.5K
Vistas
No se encontró el marco 'Microsoft.AspNetCore.App', versión '5.0.0'. cuando está instalado y dentro de $PATH

Estoy trabajando en Manjaro Linux.

Tengo un proyecto .NET Core. La solución funciona bien cuando ejecuto dotnet build .

Sin embargo, cuando ejecuto:

 dotnet-ef update --project Bejebeje.DataAccess --startup-project Bejebeje.Mvc

Me sale el siguiente error extraño:

 Build started... Build succeeded. It was not possible to find any compatible framework version The framework 'Microsoft.AspNetCore.App', version '5.0.0' was not found. - No frameworks were found. You can resolve the problem by installing the specified framework and/or SDK. The specified framework can be found at: - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.AspNetCore.App&framework_version=5.0.0&arch=x64&rid=manjaro-x64

Es extraño porque ya tengo instalados los SDK y los tiempos de ejecución para .NET 5.0.

 bejebeje|feature/upgrade-to-net-5 ⇒ dotnet --list-sdks 3.1.108 [/usr/share/dotnet/sdk] 5.0.103 [/usr/share/dotnet/sdk] bejebeje|feature/upgrade-to-net-5 ⇒ dotnet --list-runtimes Microsoft.NETCore.App 3.1.8 [/usr/share/dotnet/shared/Microsoft.NETCore.App] Microsoft.NETCore.App 5.0.3 [/usr/share/dotnet/shared/Microsoft.NETCore.App] bejebeje|feature/upgrade-to-net-5 ⇒

¿Por qué está pasando esto? y que puedo hacer para solucionar el problema?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Yo tuve el mismo problema. Necesita tener un tiempo de ejecución ASP.NET .

Es un poco confuso y se pasa por alto fácilmente, pero dice que necesita un Microsoft. AspNetCore .App runtime, y su dotnet --list-runtimes solo enumera Microsoft. NETCore .App s.

El ArchWiki menciona:

Esto se debe a que el tiempo de ejecución se envía como un paquete separado en Arch. Solo debe asegurarse de tener instalado el paquete aspnet-runtime también.

Para instalar el tiempo de ejecución de .NET 5:

 sudo pacman -Sy aspnet-runtime

o si necesita la versión 3.1:

 sudo pacman -Sy aspnet-runtime-3.1

Ahora hay un tiempo de ejecución ASP disponible:

 $ dotnet --list-runtimes Microsoft.AspNetCore.App 5.0.4 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App] # <<< Microsoft.NETCore.App 5.0.4 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda