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

Visual Studio 2022安装.NET9 SDK后仍报NETSDK1045错误,如何更改SDK版本?

解决.NET SDK版本不匹配(NETSDK1045)问题

1. 确认.NET SDK实际安装状态

打开命令提示符或PowerShell,执行以下命令查看已安装的SDK:

dotnet --list-sdks

如果输出里没有.NET 9.x版本,说明安装未成功,重新运行.NET 9安装包并选择「修复」选项;如果已显示.NET 9版本,继续下一步。

2. 强制项目指定.NET SDK版本

在项目根目录创建或编辑global.json文件,填入你实际安装的.NET 9版本号(比如9.0.100):

{
  "sdk": {
    "version": "9.0.100"
  }
}

这个文件会强制项目使用指定版本的SDK,避免Visual Studio自动选择旧版本。

3. 更新Visual Studio 2022至兼容版本

Visual Studio 2022需要17.10及以上版本才能支持.NET 9。打开Visual Studio的「帮助」-「检查更新」,安装最新更新包。

4. 清理缓存并重新加载项目

  • 在Visual Studio中右键解决方案,选择「清理解决方案」
  • 删除项目目录下的bin和obj文件夹
  • 右键解决方案,选择「重新加载项目」

5. 修复.NET SDK安装(若上述步骤无效)

打开「控制面板」-「程序和功能」,找到已安装的.NET 9 SDK,右键选择「更改」,点击「修复」。修复完成后重启Visual Studio。


内容的提问来源于stack exchange,提问作者Tyll'a

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 06:32:41