Rider 说无法更新路径“/usr/share/dotnet/dotnet”中的 dotnet 核心
Posted
技术标签:
【中文标题】Rider 说无法更新路径“/usr/share/dotnet/dotnet”中的 dotnet 核心【英文标题】:Rider saids can not update dotnet core in path “/usr/share/dotnet/dotnet” 【发布时间】:2021-06-02 17:21:48 【问题描述】:我一直在 manjaro 中使用 dotnet core,我遵循了 Microsoft 的官方指南,他们建议您从 snap store 安装 donet-sdk 和运行时,但是 manjaro 有一些缺点,比如 dotnet 工具没有正常工作。
所以我卸载了 snap 版本,现在我按照 wikiarch 从脚本安装 dotnet,一切都很好,即使是 donet-ef 之类的 dotnet 工具也可以正常工作,但是当我尝试使用 Rider 创建新解决方案时,但它说 "Rider 无法更新路径 '/usr/share/dotnet/dotnet' 中的 dotnet 核心"
输出:
whereis dotnet
是
dotnet: /usr/bin/dotnet /usr/share/dotnet
然后输出:
which dotnet
是
/usr/bin/dotnet
这里有什么问题,当我尝试使用命令dotnet new
创建新的解决方案或项目时效果很好。
【问题讨论】:
【参考方案1】:在我的情况下,它有助于关闭 Rider 并删除文件夹 ~/.cache/JetBrains/Rider2021.1 和 ~/.config/JetBrains/Rider2021.1 随后 Rider 在“新解决方案”下提供了所有 .NET Core 项目选项,并成功加载了现有项目/解决方案。
【讨论】:
【参考方案2】:好吧,我不知道我究竟做了什么让它工作,我只是创建一个新的解决方案或项目:
dotnet new web -o CliWebApp
然后我强制 Rider 打开项目,就是这样,现在当我尝试创建一个新的解决方案时,donet 核心菜单看起来什么都没有。
【讨论】:
以上是关于Rider 说无法更新路径“/usr/share/dotnet/dotnet”中的 dotnet 核心的主要内容,如果未能解决你的问题,请参考以下文章
Rider 无法解析 nameof(OtherClass.Method)
PHP致命错误:require_once():无法打开所需的'Mail.php'(include_path ='。:/usr/share/pear:/usr/share/php')