You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Rider IDE中创建ASP.NET Core项目时如何切换SDK版本?

Rider创建ASP.NET Core项目无法选择已安装.NET 5 SDK的解决方案
  • 步骤1:验证本地SDK安装完整性与架构匹配
    打开终端执行命令 dotnet --list-sdks,确认输出列表中存在5.x版本的SDK。若未查询到,需检查安装的.NET 5 SDK架构是否与Rider运行架构一致:Rider默认使用64位运行,需对应安装64位的.NET 5 SDK,不要安装32位版本。
  • 步骤2:修改Rider的SDK工具集配置
    打开Rider设置页:Windows/Linux系统选择File > Settings,macOS系统选择Rider > Preferences,依次进入Build, Execution, Deployment > Toolset and Build:
    1. 确认.NET Core CLI executable path指向的是64位dotnet执行文件路径(默认64位路径为C:\Program Files\dotnet\dotnet.exe,32位为C:\Program Files (x86)\dotnet\dotnet.exe)
    2. 查看下方已检测到的SDK列表,若.NET 5未被识别,可手动点击加号添加.NET 5 SDK的本地安装目录,保存设置后重启Rider
  • 步骤3:修正全局SDK版本限制
    检查当前用户根目录下是否存在global.json文件,该文件会强制限制可使用的SDK版本。若文件存在且仅指定了.NET 6为允许版本,可直接删除该文件,或修改内容如下以放开版本限制:
    {
      "sdk": {
        "allowPrerelease": false,
        "rollForward": "latestMinor"
      }
    }
    
  • 步骤4:重新安装.NET 5项目模板
    若.NET 6 SDK安装时覆盖了旧版本项目模板,可执行命令手动安装ASP.NET Core 5的项目模板:
    dotnet new -i Microsoft.AspNetCore.Templates::5.0.17
    执行完成后重启Rider即可在新建项目选项中看到.NET 5的选项
  • 步骤5:手动创建.NET 5项目(备选方案)
    若上述操作均无效,可直接通过CLI创建指定版本的项目,再用Rider打开即可:
    打开终端进入项目存储目录,执行对应项目类型的创建命令,例如创建ASP.NET Core 5 WebAPI项目的命令为:
    dotnet new webapi -f net5.0

内容的提问来源于stack exchange,提问作者SuperError

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 19:36:03