Después de actualizar targetFramework para mi aplicación web de dotnet-core-2.2 a dotnet-core-3.1.2 en otra máquina de desarrollador, obtenemos el siguiente error
It was not possible to find any compatible framework version The framework 'Microsoft.AspNetCore.App', version '3.1.3' 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=3.1.3&arch=x64&rid=win10-x64Hemos probado varios enfoques para resolver el problema.
Todavía nos enfrentamos al mismo problema, por favor guíame para solucionar este problema.
Estoy apuntando a 3.1.101 y tuve este mismo error.
Resolví este problema desinstalando el marco compartido 3.1.2 (instalado por otra persona sin que yo lo supiera)
La conclusión es que intente tener solo la versión que necesita; de lo contrario, parece que .NET se confunde.
Ejecute dotnet --version en cmd y compruebe si está instalada la versión correcta (3.1.201). Se refiere a la versión de .NET Core Runtime , no a la versión SDK. Tu aplicación ahora con las últimas versiones.
sdk 3.1.201 - tiempo de ejecución 3.1.3
He publicado la misma pregunta en la página de problemas de github dotnet , el usuario vitek karas me dio la pista de que faltaba la carpeta C:\ProgramFiles\dotnet\shared\Microsoft.AspNetCore.App\3.1.3 del tiempo de ejecución x64.
Luego intenté reinstalar el SDK 3.1.201 y aún faltaba la carpeta.
También intenté instalar aspnetcore-runtime-3.1.3 X64 y aún faltaba la carpeta.
finalmente descargué dotnet-sdk-3.1.201-win-x64.zip y copié la carpeta Microsoft.AspNetCore.App\3.1.3 manualmente desde el archivo zip a C:\ProgramFiles\dotnet\shared\Microsoft.AspNetCore.App\3.1.3 entonces mi aplicación central asp.net comenzó a funcionar.
Teniendo una situación similar, hice:
Luego comenzó a funcionar y resolvió algunos problemas más relacionados o causados por las herramientas de la ventana acoplable
Tuve el mismo problema: no se encontró HTTPTrigger.
https://adamstorr.azurewebsites.net/blog/azure-functions-cli-failing-after-preview-install - Configuré el SDK json global en 3.1.1 - comenzó a funcionar
Si tiene el instalador de Visual Studio, ábralo y haga clic en modificar, luego haga clic en componentes individuales y haga clic en la casilla de verificación .net core 3.1 y luego haga clic en modificar. Marque .net Core 3.1 (LTS). Se instalará en la ruta C:\Program Files\dotnet\shared tanto Microsoft. AspNetCore .App\3.1.X y Microsoft. NETCore .App\3.1.X que se requieren
Instalar el alojamiento .net core resolverá el problema
Resolví el problema instalando el paquete de Hosting desde aquí .
Tuve un problema similar con el paquete dotnet-ef . Estaba desarrollando usando .NET 5 y el paquete dotnet-ef ya instalado estaba en la versión 3.1.0.
Solución:
dotnet tool uninstall dotnet-ef -g dotnet tool install --global dotnet-ef --version 5.0.1