我正在检查骑手,但到目前为止,我一直在努力解决它实际上选择了错误的 .net sdk 的问题。我根据 dotnet --list-sdks 安装了这些:
5.0.202 [C:\Program Files\dotnet\sdk] 5.0.301 [C:\Program Files\dotnet\sdk] 5.0.400-preview.21328.4 [C:\Program Files\dotnet\sdk] 6.0.100- Preview.6.21355.2 [C:\Program Files\dotnet\sdk]
Rider 自动选择 6.0 预览版:
现在,当我打开 blazor 项目(即 .net 5)时,我会看到一个对话框,要求管理 sdk。当我选择 5.0 并排除预览版本时,它仍然会自动升级到 .net 6。这样我就可以构建,但 Rider 实际上警告我不完全支持 .net 6。当我在用户配置文件中创建 global.json 时,该项目实际上无法加载。我可以卸载 .net 6 预览版,但这会破坏我对 Visual Studio 2022 预览版的安装。难道真的没有办法告诉 Rider 实际使用哪个版本吗?或者告诉它应该忽略预览(我的意思是实际上以某种方式)?
xtm*_*tmq 11
Rider 可以使用您计算机上安装的任何 .NET SDK。首先去File | Settings | Build, Execution, Deployment | Toolset and Build并确保.NET Core Cli executable path点在右边dotnet.exe。
现在,Rider 使用相同的 .NET SDK,当您从终端调用时将使用该 SDK <path-to-dotnet.exe> build。第二步 - 创建global.json文件并指定您要使用的 SDK(在 Rider 中和命令行中)。
| 归档时间: |
|
| 查看次数: |
8383 次 |
| 最近记录: |