骑手选择了错误的 .net 版本
Rider selects wrong .net version
我正在检查 rider,但到目前为止我还在努力解决它实际上 select 错误的 .net sdk。我根据 dotnet --list-sdks:
安装了那些
5.0.202 [C:\程序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 自动 selects 6.0 预览:
当我现在打开 .net 5 的 blazor 项目时,我会看到一个对话框,要求管理 sdk。当我 select 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,但到目前为止我还在努力解决它实际上 select 错误的 .net sdk。我根据 dotnet --list-sdks:
安装了那些5.0.202 [C:\程序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 自动 selects 6.0 预览:
当我现在打开 .net 5 的 blazor 项目时,我会看到一个对话框,要求管理 sdk。当我 select 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 和命令行中)。