【问题标题】:Stop Refresh inside TFS Build window in Visual Studio在 Visual Studio 的 TFS 构建窗口中停止刷新
【发布时间】:2011-12-11 07:20:29
【问题描述】:

在查看 TFS 构建时,有没有办法停止 Visual Studio 中的不断刷新?使用 VS 2010 SP1 和 TFS 2010 SP1。在构建窗口中观看构建时,屏幕每 10 秒左右刷新一次。没什么大不了的,除非在每次刷新期间,如果查看构建窗口的底部(并且它滚动),窗口会重置到页面中间的某个位置。很烦人。我宁愿手动刷新以观看构建运行,而不是向下滚动到底部,然后一旦到达底部,由于窗口重置而再次滚动。有没有办法关闭这个自动刷新?

【问题讨论】:

  • 我同意滚动到日志中间非常烦人。值得一个 Connect 条目...
  • 你真的在看这个构建窗口吗?这太浪费时间了。在等待构建的同时,您可以完成更多富有成效的任务。就我个人而言,一旦我签入,我就会等待完成构建的通知。通常通过电子邮件或即时消息传递。如果它包含红色,我会在一个体面的文本编辑器中查看日志,当我阅读它时没有任何滚动。记事本是个好东西。如果通知包含绿色,那么我很高兴并享受我的啤酒:-)
  • 也许看错词了。更多的是查看构建当前正在执行的自定义任务。当向下滚动到底部时,它会自动滚动回中间。

标签: visual-studio visual-studio-2010 tfs tfsbuild


【解决方案1】:

有一种方法可以阻止这种情况。添加以下注册表项

HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0\TeamFoundation\Build\UISettings 值名称为“ReportPollingInterval”

刷新间隔的 DWORD 值(以毫秒为单位)。默认情况下,它每 10 秒刷新一次。

您需要将“10.0”更改为您的 Visual Studio 版本(例如,Visual Studio 2013 为“12.0”,Visual Studio 2015 为“14.0”)

例如在你的命令行上运行它:

reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0\TeamFoundation\Build\UISettings /v ReportPollingInterval /t REG_DWORD /d 1000000000

【讨论】:

  • 谢谢,虽然现在我知道在我发现的博客上搜索什么,但我发现它是以毫秒为单位存储的。
  • 是的,对不起,是 ms。我的错 :) 顺便说一句,我们已经在 Visual Studio 和 TFS 的下一版本中解决了这个问题。
  • +1 @DuatLe 非常感谢!这也让我很生气。
  • +1 这也困扰着我。虽然我很少观看正在进行的构建,但当我调查缓慢/不稳定的网络文件复制或其他构建异常或向某人展示构建如何通过每个阶段(因此他们得到更好的图片而不是“它的魔法”)时,这个错误确实是很烦人。
  • 将其设置为零会禁用刷新。不确定是否有办法手动刷新页面
【解决方案2】:

ReportPollingInterval 设置为 0 表示关闭。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-04
    相关资源
    最近更新 更多