Еще одна из многих подобных проблем, но ни одно из найденных решений не помогло (см. Ниже, какой из них рассматривается).
На момент написания этой статьи .NET Core v2.2 вышел из предварительного просмотра, последняя версия v2.2.202 (дата выпуска, 02-04-2019).
Я установил один с помощью «Установить другие фреймворки», я установил x64, все другие версии, которые я установил ранее, также являются этой версией.
После установки, когда я создаю новый проект, он показывает:
Но когда я открываю свойства, это не так:
dotnet --info
в каталоге проекта, дает следующий результат:
.NET Core SDK (reflecting any global.json):
Version: 2.2.202
Commit: 8a7ff6789d
Runtime Environment:
OS Name: Windows
OS Version: 10.0.17134
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\2.2.202\
Host (useful for support):
Version: 2.2.3
Commit: 6b8ad509b6
.NET Core SDKs installed:
2.1.2 [C:\Program Files\dotnet\sdk]
2.1.4 [C:\Program Files\dotnet\sdk]
2.1.201 [C:\Program Files\dotnet\sdk]
2.1.202 [C:\Program Files\dotnet\sdk]
2.1.401 [C:\Program Files\dotnet\sdk]
2.1.505 [C:\Program Files\dotnet\sdk]
2.2.202 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.3-servicing-26724-03 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
Я пробовал:
- Создайте global.json ( SO answer ), это только вызвало больше ошибок, поскольку не удалось загрузить проект, нацеленный на v2.2
- Включить предварительный просмотр SDK в настройках ( SO ответ )
- Я попытался установить версию x86, но это также дало больше ошибок, так как было непонятно, какую из них использовать сейчас. Так что начал жаловаться на то, что .NET Standard не устанавливается.
- Я обновил инструменты сборки Visual Studio и Visual Studio до последних версий, то есть 15.9.11 (дата выпуска, 02-04-2019)
- Когда я собираю с помощью командной строки
dotnet build
в каталоге решений, он собирается успешно, поэтому это должна быть визуальная студия.
- проверил, что только
C:\Program Files\dotnet\
находится в переменных среды, поэтому C:\Program Files (x86)\dotnet\
является , а не присутствует.
- Посмотрел эти опции , сделал все из них, но я не установил переменную окружения
MSBuildSDKsPath
, так как у меня есть другие проекты, также нуждающиеся в 2.1. Я проверил, что на данный момент нет установленного MSBuildSDKsPath
, поэтому его нельзя принудительно устанавливать на эту версию.
Все вышеперечисленные попытки, конечно, включают перезагрузку компьютера или перезагрузку VS.