@MrRangerYT

Ошибка NETSDK1045 текущий пакет SDK для .NET как решить данную проблему?

Здравствуйте, помогите пожалуйста, как решить эту проблему?
установил .NET Core 2.0 но выдаёт ошибку

Ошибка NETSDK1045 текущий пакет SDK для .NET не поддерживает целевой объект .NET Core 2.2. Выберите .NET Core 2.1 или более раннюю версию либо используйте версию пакета SDK для .NET, которая поддерживает .NET Core 2.2. ArchiSteamFarm C:\Program Files\dotnet\sdk\2.1.505\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets 137
  • Вопрос задан
  • 17601 просмотр
Решения вопроса 2
Нужно ставить ту версию SDK, которая согласуется с
1. <RuntimeFrameworkVersion>
2. Установленной версией студии

Заходим на https://dotnet.microsoft.com/download/dotnet-core/2.1 (или соответствующей версии 2.2) и ищем записи вида
1. Runtime 2.1.9
2. Supports Visual Studio 2019
Ответ написан
Комментировать
@NewDevLab
Поставить SDK для .NET Core 2.2 ?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@FieRZe
Из админа в программиста(JavaScript)
Ответ для тех, кто с приходом новой версии столкнулся с этой ошибкой.

1. Была установлена VS 2019
2. Установил VS 2022
3. Всё работало и билдилось, но в один день вылезла эта ошибка.

Проблема оказалась до банального проста.
1. Проект был создан в VS 2022
2. А когда открывал напрямую, кликая по значку проекта .sln, открывалась VS 2019, что и вызвало данный конфликт версий.

Мне 2019 не нужна, я её удалил, оставив только 2022, и всё встало на свои места.
Ответ написан
Комментировать
@Ramiz713
Тоже столкнулся с этой проблемой, решение смог найти здесь. Кратко говоря, устанавливать нужно не самую последнюю версию SDК, а 2.2.1xx версию
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы