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

如何优雅升级Visual Studio中通过NuGet安装的boost库

解决方法
  • 先关闭Visual Studio,删除解决方案根目录下的.vs隐藏文件夹,该文件夹会缓存旧的NuGet包引用配置,手动修改项目文件不会同步更新这里的缓存数据
  • 检查解决方案根目录是否存在全局packages.config文件,若有,把文件内所有boost.1.71相关的引用项全部替换为boost.1.77对应版本
  • 打开项目的.vcxproj文件,检查是否存在AllowedVersions这类版本约束属性限制了boost的版本范围,将对应约束修改为匹配1.77版本,或者直接删除约束项
  • 重新打开Visual Studio,进入「工具→NuGet包管理器→包管理器控制台」,执行命令Update-Package boost -Version 1.77.0.0 -reinstall,强制解决方案内所有项目的boost引用重定向到指定版本
  • 若操作后问题依然存在,可在包管理器控制台执行nuget locals all -clear清理NuGet全局缓存,再重新生成项目
  • 最后确认当前解决方案内的所有项目都已将boost引用升级到1.77版本,只要有一个项目仍依赖1.71版本,生成过程就会自动拉取对应旧版本包

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 07:45:02