Райдер говорит, что не может обновить ядро ​​​​dotnet по пути «/usr/share/dotnet/dotnet».

Я работал с ядром dotnet в manjaro, я следовал официальному руководству от Microsoft, они рекомендуют вам установить donet-sdk и среду выполнения из snap store, но у manjaro есть некоторые недостатки, например, инструменты dotnet не работают должным образом.

Итак, я удалил версию snap, и теперь я следовал wikiarch, чтобы установить dotnet из скрипта, все в порядке, даже инструменты dotnet, такие как donet-ef, работают правильно, но когда я попытался создать новое решение с Rider, но он говорит Rider не может обновить ядро ​​​​dotnet по пути «/usr/share/dotnet/dotnet».

Вывод: whereis dotnet равно dotnet: /usr/bin/dotnet /usr/share/dotnet

И выход: which dotnet равен /usr/bin/dotnet

В чем проблема? Когда я пытаюсь создать новое решение или проект с помощью команды dotnet new, все работает очень хорошо.


person Svyatoslav    schedule 04.03.2021    source источник


Ответы (2)


В моем случае помогло закрыть Rider и удалить папки ~/.cache/JetBrains/Rider2021.1 и ~/.config/JetBrains/Rider2021.1. После этого Rider предоставил все параметры проекта .NET Core в разделе «Новое решение» и успешно загрузил существующие проекты. /решения.

person René André    schedule 12.05.2021

Ну, я точно не знаю, что я сделал, чтобы заставить его работать, я просто создаю новое решение или проект с помощью:

dotnet new web -o CliWebApp

Затем я Force Rider открывает проект, и все, теперь, когда я пытаюсь создать новое решение, меню ядра donet появляется как ни в чем не бывало.

введите здесь описание изображения

person Svyatoslav    schedule 04.03.2021