linux - Rider 没有看到 NetCore 3.0
问题描述
我以前用过 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
节省
利润!
PS我的操作系统是Linux Mint 19.1。在这种情况下,版本.Net Core
并不重要。
更新
我忘记了一个重要的时刻。如果您需要更改.NET
解决方案的版本,则必须将特殊global.json
文件放在解决方案的根目录中。如果您要更改项目的.NET
版本 - 放在global.json
项目根路径上。
global.json
更改.NET
版本示例:
{
"sdk": {
"version": "2.2.300"
}
}
推荐阅读
- spring - 编写带有参数的自定义弹簧注释?
- python-3.x - 如何使 Firefox 接受不安全的 SSL 证书并且不显示有关“潜在安全风险”的消息
- visual-studio - 升级到 7.3.8 后,Angular CLI“ng serve”失败
- charts - QLIK 101:我有一个格式为 DD/MM/YYYY 的数据/字段。需要创建具有年龄范围的条形图
- thymeleaf - Thymeleaf - 始终保留 HTML 元素,但有条件地显示一个值
- python - 仅将子图中的点限制为放大区域
- python - 有没有使用 Appium 在 App 页面上查找动态元素的功能?
- python - 带有高斯内核的 cv2.GaussianBlur 和 cv2.filter2D 的结果不同?
- python - 如何使 3d 曲面图居中?
- java - Android - 如何从底部到顶部扩展视图的高度?