"текущий .net SDK не поддерживает таргетинг на .net core 2.2" - PullRequest
1 голос
/ 04 апреля 2019

Итак, я получаю ошибку в заголовке, когда работаю с проектом, который, как я знаю, был создан с использованием ядра 2.2. Однако я рассмотрел это и сделал следующие вещи, которые, как я обнаружил, могут быть потенциальными проблемами:

  1. Обновлено visual studio (2017) до последней версии.
  2. Очевидно, что я установил 2.2 SDK (пробовал 64-х и 32-х битные версии). Когда я запускаю dotnet --version в powershell, мне показывают, что моя текущая версия - 2.2.202
  3. Активировано «использовать предварительный просмотр .NET Core SDK» в разделе «Инструменты-> Параметры-> Проекты и решения -> .NET Core», хотя в этом нет необходимости, так как это больше не предварительный просмотр ...

Когда я щелкаю правой кнопкой мыши по проекту и захожу в свойства, я не могу выбрать .net core 2.2 в целевой среде. Я явно пытался перезапустить VS.

До сих пор я не смог найти других возможных причин. У кого-нибудь есть идеи, что еще я мог бы пропустить?

1 Ответ

2 голосов
/ 04 апреля 2019

Microsoft испортила последнюю версию на 2.2 Теперь он работает только с visual studio / msbuild 2019.

Потратил добрый час, чтобы понять это, но удалите 2.2.202 и установите более старую версию, и она будет работать нормально!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...