Для людей, которые все еще не могут скомпилировать основные приложения .net после установки последней версии .net core SDK.
TL; DR:
В зависимости от версии Visual Studio (15, 17 или 19) вам потребуется установить конкретную версию SDK (последняя версия не обязательна).
так что на сегодняшний день вы можете использовать следующие ссылки:
- Для Visual Studio 2017 (версия 15.9 или выше) вам потребуется
установить SDK версии 2.2.106
- Для Visual Studio 2019 (предварительный просмотр или
выше), вам нужно будет установить SDK версии 2.2.203
Полная информация:
Из-за изменений, сделанных командой Visual Studio в отношении того, как Visual Studio будет использовать установленный SDK ядра .net, существует таблица совместимости, в которой показано, какая версия SDK совместима с Visual Studio 2015/2017 и 2019.
Это сообщение в блоге, освещающее изменение: https://devblogs.microsoft.com/dotnet/net-core-tooling-update-for-visual-studio-2017-version-15-9/
Чтобы решить эту проблему, вам необходимо убедиться, что вы используете версию SDK, совместимую с вашей версией Visual Studio.
Проверьте таблицу на этой странице и установите только версию SDK, совместимую с вашей версией Visual Studio: https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.4/2.2.4.md