如何安装支持.NET Core 6.0的.NET SDK以解决NETSDK1045报错
解决NETSDK1045报错及.NET 6.0安装指引
报错原因
你遇到的NETSDK1045报错是由于本地已安装的.NET SDK版本不支持.NET 6.0目标框架,或是你使用的Visual Studio版本与.NET 6.0不兼容导致的。
安装.NET 6.0的方法
方法一:通过Visual Studio Installer安装(推荐)
.NET 6.0最低要求Visual Studio 2022及以上版本,如果你使用符合要求的VS版本,直接按以下步骤操作:
- 打开Visual Studio Installer,点击对应版本右侧的「修改」按钮
- 在「工作负载」选项卡中勾选「.NET 桌面开发」(如果是其他类型项目可勾选对应工作负载,比如ASP.NET开发)
- 在右侧「可选组件」列表中找到「.NET 6.0 SDK」并勾选
- 点击右下角「修改」等待安装完成即可
方法二:手动下载安装
如果你需要单独安装SDK:
- 打开微软.NET官方下载页面,在「支持的版本」板块找到.NET 6(长期支持版)入口
- 进入.NET 6下载页后,选择对应你的系统、架构的SDK安装包下载
- 运行安装包按提示完成安装即可
安装后验证及后续操作
- 安装完成后打开命令提示符或PowerShell,执行
dotnet --list-sdks,返回结果中如果包含6.x.x版本号即说明安装成功 - 如果安装后编译仍报错,右键你的项目进入属性页,在「应用」标签下的「目标框架」下拉选项中选择
.NET 6.0,重新编译即可
注:如果你使用的是Visual Studio 2019及更早版本,默认不支持.NET 6.0,建议先升级Visual Studio到2022及以上版本再进行上述操作。
内容的提问来源于stack exchange,提问作者René Nyffenegger
相关产品推荐
相关产品推荐

