VS2017 Build Explorer仅显示最近7次构建,如何扩展显示数量?
如何增加Build Explorer中显示的构建历史数量
嘿,我之前也碰到过这个头疼的问题,给你整理几个靠谱的解决办法,分不同使用场景来看:
场景1:Visual Studio本地Build Explorer
如果你用的是VS自带的Build Explorer(通过View > Other Windows > Build Explorer打开的那种),默认确实只显示最近7条,但可以通过修改注册表调整:
- 先把Visual Studio完全关掉
- 按下
Win + R输入regedit打开注册表编辑器 - 导航到对应VS版本的路径:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<你的VS版本号>\Build举个例子,VS2022对应的版本号是
17.0,VS2019是16.0,你可以根据自己的VS版本替换 - 右键点击
Build项,新建一个DWORD(32位)值,命名为MaxBuildHistoryItems - 双击这个新建的值,选择十进制,输入你想要的显示数量(比如50)
- 重启Visual Studio,再打开Build Explorer就能看到更多历史构建记录了
场景2:Azure DevOps/TFS 网页端/集成Build Explorer
如果是连接到Azure DevOps或TFS的Build Explorer,这个限制来自构建管道的保留策略:
- 打开你的项目,进入
Pipelines > Builds页面 - 找到你要调整的构建管道,点击右上角的
...按钮选择Edit - 在编辑界面顶部点击齿轮图标进入
Settings标签页 - 找到
Retention policies(保留策略)部分,修改Keep the last X runs的数值为你需要的数量 - 保存配置后,新的构建会按这个规则保留,符合条件的旧构建也会显示出来
额外提醒
如果以上方法都没用,大概率是你们团队有组织级别的全局保留策略限制,这时候可以找团队的DevOps管理员确认下是否有统一的设置哦。
内容的提问来源于stack exchange,提问作者Duncan
相关产品推荐
相关产品推荐

