Райдер не видит NetCore 3.0 - PullRequest
1 голос
/ 17 мая 2019

Я раньше использовал VS CODE. Но теперь я хотел бы попробовать JetBrains Rider. В настоящее время у меня есть только NetCore 3.0. Но раньше у меня был 2.2. Я удалил старый NetCore и установил новый. Я пытаюсь создать новый проект. Но Райдер не видит NetCore 3.0.

error

Я не видел возможности поменять NetCore SDK. Моя операционная система Linux Mint 18. У меня только одна версия NetCore. И это 3.0.

error

Почему это происходит?

1 Ответ

0 голосов
/ 19 июля 2019

Это довольно распространенная проблема.Я решил это, указав путь к .Net Sdk вручную.Это экран настроек:

enter image description here

1) Укажите путь к .NET двоичному файлу.Обычно он имеет следующий путь ~/home/<your_user>/dotnet/dotnet

2) Укажите путь к файлу MSBuild.Например, мой путь следующий: /home/aleksej/dotnet/sdk/3.0.100-preview6-012264/MSBuild.dll

3) Сохранить

4) Прибыль!

PS Моя операционная система - Linux Mint 19.1.И версия .Net Core не важна в этом случае.

Обновление

Я забыл об одном важном моменте.Если вам нужно изменить версию .NET для вашего решения, вы должны поместить специальный файл global.json в корень вашего решения.Если вы изменяете .NET версию для проекта - укажите global.json в корневом каталоге проекта.

Пример global.json для изменения .NET версия:

{
  "sdk": {
    "version": "2.2.300"
  }
}
...