我以前用过VS CODE。但现在我想尝试 JetBrains Rider。目前,我只有 NetCore 3.0。但在我有2.2之前。我已经删除了旧的 NetCore 并安装了新的。我正在尝试创建新项目。但 Rider 没有看到 NetCore 3.0。
我没有看到更改 NetCore SDK 的能力。我的操作系统是Linux Mint 18。我只有一个NetCore版本。现在是 3.0。
为什么会发生这种情况?
最佳答案
这是一个很常见的问题。我已经通过指定 .Net Sdk
的路径解决了这个问题手动。这是设置屏幕:
指定
.NET
的路径二进制文件。它通常具有以下路径/home/<your_user>/dotnet/dotnet
指定
MSBuild
的路径文件。例如我的路径是下一个:/home/aleksej/dotnet/sdk/3.0.100-preview6-012264/MSBuild.dll
保存
利润!
附注我的操作系统是Linux Mint 19.1。和版本.Net Core
在这种情况下并不重要。
更新
我忘记了一个重要的时刻。如果需要更改.NET
版本为您的解决方案,您必须放置特殊的 global.json
文件位于解决方案的根目录中。如果您正在更改.NET
项目版本 - put global.json
在项目根路径上。
global.json
的示例用于改变.NET
版本:
{
"sdk": {
"version": "2.2.300"
}
}
关于linux - Rider 没有看到 NetCore 3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56183252/