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

如何更新MSBuild版本?解决.NET SDK与MSBuild版本兼容问题

解决方案

方案一:升级Visual Studio到2022版本

  • MSBuild 17.0及以上版本是Visual Studio 2022自带的组件,VS2019最高仅支持MSBuild 16.x版本,无法单独更新MSBuild到17.0。
  • 安装VS2022后,MSBuild会自动安装到路径 C:\Program Files\Microsoft Visual Studio\2022\<Edition>\MSBuild\Current\Bin(<Edition> 对应Community/Professional/Enterprise版本)。

方案二:降级.NET SDK到适配VS2019的版本

如果不想升级VS,可通过以下步骤调整项目依赖的SDK版本:

  1. 在项目根目录找到或新建 global.json 文件。
  2. 写入适配MSBuild 16.11的.NET SDK版本(推荐6.0.3xx系列,这是VS2019支持的最高6.x子版本),示例内容:
{
  "sdk": {
    "version": "6.0.318"
  }
}
  1. 保存文件后,重新打开项目即可正常构建。

注意:VS2019对.NET 6的支持需要先安装VS2019的最新更新(至少16.11版本),如果你的VS2019版本低于16.11,先通过Visual Studio Installer更新到16.11的最新版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 12:45:36