Rider 说无法更新路径“/usr/share/dotnet/dotnet”中的 dotnet 核心

Rider saids can not update dotnet core in path “/usr/share/dotnet/dotnet”

我一直在 manjaro 中使用 dotnet core,我遵循了 Microsoft 的官方指南,他们建议您从 snap store 安装 donet-sdk 和运行时,但是 manjaro 有一些缺点,比如 dotnet 工具没有无法正常工作。

所以我卸载了 snap 版本,现在我按照 wikiarch 从脚本安装 dotnet,一切都很好,甚至像 donet-ef 这样的 dotnet 工具也能正常工作,但是当我尝试创建一个新的解决方案时骑手,但它说 “Rider 无法更新路径‘/usr/share/dotnet/dotnet’中的 dotnet 核心”“

输出: whereis dotnetdotnet: /usr/bin/dotnet /usr/share/dotnet

以及输出: which dotnet/usr/bin/dotnet

这里有什么问题,当我尝试使用命令 dotnet new 创建新的解决方案或项目时效果很好。

好吧,我并不确切知道我做了什么让它起作用,我只是创建了一个新的解决方案或项目:

dotnet new web -o CliWebApp

然后我强制 Rider 打开项目,就是这样,现在当我尝试创建一个新的解决方案时,donet 核心菜单似乎什么都没有。

就我而言,它有助于关闭 Rider 并删除文件夹 ~/.cache/JetBrains/Rider2021.1 和 ~/.config/JetBrains/Rider2021.1 之后 Rider 在“新解决方案”下提供了所有 .NET Core 项目选项并成功加载现有 projects/solutions.