Текущий .NET SDK не поддерживает таргетинг на .NET Core 2.2

#c# #asp.net-core

#c# #asp.net-core

Вопрос:

Я работаю над asp.net ядро 2.2. Я использую Visual studio 2017.Когда я создаю веб-приложение .net core, тогда интерфейс выдает сообщение об ошибке, что текущий sdk не поддерживает таргетинг на .net core 2.2? И когда я перехожу к свойствам проекта, в списках целевых фреймворков отсутствует таргетинг на .net core 2.2?

Комментарии:

1. Итак, в чем ваша проблема? Просто установите .net Core 2.2 SDK

2. Вы пробовали это devblogs.microsoft.com/dotnet /…

3. @vasily.sib я установил .net ccore 2.2 SDK, но он не отображается в структуре таргетинга свойств проекта.

4. Если вы используете VS2017, убедитесь, что вы используете . NET Core SDK 2.2.106 или ниже, поскольку 2.2.202 и выше работают только с VS2019 прямо сейчас.

5. Спасибо @KirkLarkin, 2.2.1.06 сработал для меня.

Ответ №1:

Установите .NET Core 2.2 SDK отсюда.

Обратите внимание, согласно комментариям Кирка и Марка, вам, вероятно, нужно использовать версию v2.2.106.

Комментарии:

1. см. Комментарий Кирка о версиях — вы, вероятно, захотите прокрутить немного вниз до 2.2.106

2. Спасибо всем ребятам, особая благодарность @kirk Larkin , была проблема с версией .net core SDK, 2.2.1.06 работал успешно.

3. @Ali: Пожалуйста, проверьте этот ответ, если он вам помог.

Ответ №2:

Я нашел рабочее решение этой проблемы здесь

Вся заслуга Виджая Рамакришнана

Сведения о проблеме: версии sdk 2.1.6xx и 2.2.2xx поддерживаются только в Visual Studio 2019. Для VS 2017 требуются версии sdk 2.1.5xx и 2.2.1xx.

Как устранить проблему? Установите версию SDK 2.1.5xx, если вы нацелены на приложение 2.1. Установите версию SDK 2.2.1xx, если вы нацелены на приложение 2.2.

Вы можете получить ссылки на установку отсюда — https://dotnet.microsoft.com/download/dotnet-core/2.2

Надеюсь, это поможет!

Ответ №3:

Я исправил это, выполнив следующую команду:

 dotnet build 
  

использование командной строки в проекте.

Ответ №4:

На самом деле ему нужно «2.2.1nn», где «nn» — это любые целые числа. Последняя версия 2.2.1nn на данный момент — 2.2.109. См.: Проблема-3124

 .NET Core SDK   .NET Core Runtime   Compatible Visual Studio    MSBuild     Notes
2.1.5nn     2.1     2017    15  Installed as part of VS 2017 version 15.9
2.1.6nn     2.1     2019    16  Installed as part of VS 2019
2.2.1nn     2.2     2017    15  Installed manually
2.2.2nn     2.2     2019    16  Installed as part of VS 2019
3.0.1nn     3.0 (Preview)   2019    16  Installed manually
  

Скачать .net sdk