gpt4 book ai didi

Rider 选择了错误的 .net 版本

转载 作者:行者123 更新时间:2023-12-05 01:28:32 39 4
gpt4 key购买 nike

我正在检查 rider,但到目前为止我一直在努力解决它实际上选择了错误的 .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 预览版:

enter image description here

当我现在打开我的 .net 5 blazor 项目时,我会看到一个对话框,要求管理 sdk。当我选择 5.0 并排除预览版本时,它仍然会自动将其升级到 .net 6。有了它我可以构建,但 Rider 实际上警告我 .net 6 没有得到完全支持。当我在我的用户配置文件中创建一个 global.json 时,该项目实际上无法加载。我可以卸载 .net 6 预览版,但这会破坏我安装的 Visual Studio 2022 预览版。真的没有办法告诉 Rider 实际使用什么版本吗?还是告诉它应该忽略预览(我的意思是它实际上这样做的方式)?

最佳答案

Rider 可以使用您机器上安装的任何 .NET SDK。首先去File | Settings | Build, Execution, Deployment | Toolset and Build并确保 .NET Core Cli executable path指向右边dotnet.exe .

现在 Rider 使用与您调用 <path-to-dotnet.exe> build 时将使用的相同的 .NET SDK从终端。第二步——创建global.json文件并指定您要使用的 SDK(在 Rider 和命令行中)。

关于 Rider 选择了错误的 .net 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68445047/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com