Saya menggunakan Visual Studio 2019 Versi 16.3.7. Saya menganggap itu adalah pembaruan terbaru.
Ketika saya mencoba untuk mengkompilasi aplikasi konsol .NET Core 2.2 dasar:
... Saya mendapatkan kesalahan berikut:
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 .
Pemahaman saya adalah bahwa .NET Core 3.0 kompatibel ke belakang. Mengapa pemasang Visual Studio menginstal semua versi .NET Core kecuali 2.2? Bagaimana saya mengatasi masalah ini?
visual-studio
.net-core
Allan Xu
sumber
sumber
Dalam kasus saya hilang x86. NET Core 2.2.x Platform SDK (Visual Studio .NET 16.4 +. NET Core 3.1 SDK; Proyek Uji xUnit).
Anda dapat mencoba ini:
C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App
?dotnet --info
sumber
Dua opsi adalah menjalankan aplikasi Pembaruan Visual Studio untuk melihat apakah ada persyaratan yang hilang akan diinstal untuk Anda atau untuk menginstal inti net 2.2 SDK secara manual dari https://dotnet.microsoft.com/download/dotnet-core/2.2 (atau https://aka.ms/dotnet-download seperti yang disebutkan dalam pesan kesalahan).
sumber