Dot-Net

Rider 無法檢測 Ubuntu 上的 .NET 核心安裝

  • April 6, 2022

按照 Rider IDE 的指示,我安裝了 Microsoft 的 .NET Core 框架。我知道安裝成功,因為我可以dotnet從終端執行命令。但是,重新啟動 Rider 後,我仍然收到以下消息:

無法檢測到 .NET Core。請安裝 .NET Core 並重新啟動 Rider。

我做錯什麼了嗎?

我設法解決了問題設置

/opt/dotnet/dotnet

Settings | Build,Execution,Deployment |
 Toolset and Build | .NET Core CLI executable path

在此處輸入圖像描述

以前我用過,/usr/bin/dotnet現在不行了。此外,自動檢測似乎被破壞了。

實際上,/usr/bin/dotnet, 返回的路徑which dotnet只是一個 shell 文件/opt/dotnet/dotnet,它的內容是:

#!/bin/sh

export DOTNET_ROOT=/opt/dotnet
exec /opt/dotnet/dotnet $@

# vim: ts=2 sw=2 et:

這些都不適合我。我在 PopOS 上,並在下面的螢幕截圖中找到了一個解決方案。我認為總的來說,通過 Snap 商店從 Jetbrains 安裝任何東西仍然是個壞主意。Intellij 和 Pycharm 的問題可以追溯到 ~2014 年,通過不使用 Snap 商店立即得到解決。

在此處輸入圖像描述

引用自:https://stackoverflow.com/questions/48739309