Dotnet run - совместимая версия SDK не найдена - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь запустить свое основное приложение asp.net в качестве хоста, у меня установлено несколько .Net core sdks, и мой глобальный файл json указывает на доступный sdk, но все равно выдает мне вышеуказанную ошибку.

Я сделал следующее замечание: если я использую 2.1.400 вместо 2.1.4 в global.json, то он работает нормально, но его нет в конвейере нашей команды, а также я не могу найти и загрузить 2.1 .4 в интернете кажется, что доступен только 2.1.400. https://www.microsoft.com/net/download/dotnet-core/2.1

{
  "sdk": {
    "version": "2.1.4"
  }
}

enter image description here

Ответы [ 2 ]

0 голосов
/ 28 июня 2019
choco install dotnetcore-sdk --version 2.1.4 -my

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

0 голосов
/ 07 ноября 2018

Это проблема ядра VS и DotNet вместе.

Сценарий 1 для (VS):

шагов для следования

  1. Обновление VisualStudio
  2. Удалить папку .vs
  3. Перезагрузите компьютер
  4. Запуск VisualStudio от имени администратора

Это то, что мне помогло.

Сценарий 2 (VS):

Напишите PM> ls и проверьте, является ли менеджер пакетов VS директорией corect, если не cd folder и попробуйте еще раз. Если не работает, перейдите к сценарию 1.

Сценарий 3 (не VS):

Скопируйте весь репозиторий в папку C: / repo и повторите попытку.

Если все это не работает, переустановите и обновите .NET core 2.1 framework.

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