C# Rider saids无法更新路径“/usr/share/dotnet/dotnet”;

C# Rider saids无法更新路径“/usr/share/dotnet/dotnet”;,c#,linux,.net-core,manjaro,C#,Linux,.net Core,Manjaro,我一直在manjaro使用dotnet core,我遵循了Microsoft的官方指南,他们建议您从snap store安装donet sdk和运行时,但manjaro存在一些缺点,例如,dotnet工具无法正常工作 所以我卸载了snap版本,现在我按照wikiarch从脚本安装了dotnet,一切都很好,甚至dotnet ef这样的dotnet工具也能正常工作,但是当我试图用Rider创建一个新的解决方案时,它说 “附加程序无法更新路径'/usr/share/dotnet/dotnet'中的d

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

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

产出:
whereis dotnet
dotnet:/usr/bin/dotnet/usr/share/dotnet

以及:
哪个dotnet
/usr/bin/dotnet


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

好吧,我不知道我到底做了什么,我只是使用以下命令创建了一个新的解决方案或项目:

dotnet new web -o CliWebApp
然后我强迫Rider打开项目,就是这样,现在当我尝试创建一个新的解决方案时,donet核心菜单看起来什么都没有


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