Estoy usando Visual Studio 2019 Versión 16.3.7. Supongo que es la última actualización.
Cuando intento compilar una aplicación de consola básica .NET Core 2.2:
...Obtuve el siguiente error:
It was not possible to find any compatible framework version
The specified framework 'Microsoft.NETCore.App', version '2.2.0' was not found.
- The following frameworks were found:
1.0.1 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
2.0.9 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
2.1.11 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
2.1.12 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
2.1.13 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
3.0.0 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
You can resolve the problem by installing the specified framework and/or SDK.
The .NET Core frameworks can be found at:
- https://aka.ms/dotnet-download .
Entiendo que .NET Core 3.0 es compatible con versiones anteriores. ¿Por qué el instalador de Visual Studio instaló todas las versiones de .NET Core excepto 2.2? ¿Cómo resuelvo este problema?
visual-studio
.net-core
Allan Xu
fuente
fuente
En mi caso faltaba x86 .NET Core 2.2.x Platform SDK (Visual Studio .NET 16.4 + .NET Core 3.1 SDK; xUnit Test Project).
Puedes probar esto:
C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App
:?dotnet --info
fuente
Dos opciones son ejecutar la aplicación Visual Studio Update para ver si se instalarán los requisitos que faltan o instalar el SDK de net core 2.2 manualmente desde https://dotnet.microsoft.com/download/dotnet-core/2.2 (o https://aka.ms/dotnet-download como se menciona en el mensaje de error).
fuente