Build 更改TFS 2010中生成通知的轮询间隔

Build 更改TFS 2010中生成通知的轮询间隔,build,visual-studio-2010,Build,Visual Studio 2010,是否有方法更改TFS 2010的生成通知托盘应用程序的轮询间隔?具有讽刺意味的是,生成通知托盘应用程序的代码确实支持通过可参数化构造函数更改轮询间隔,但启动轮询关闭的根代码硬编码该值 如果您真的想更改轮询间隔,那么理论上可以创建一个替换Main()过程,并重新编写表单启动和轮询计时器,以便能够传入您自己的可配置轮询间隔,但我认为这可能不值得花费时间和投资 编辑:即将在Codeplex上发布的Jim Liddel团队构建屏幕的1.3.0版本现在支持TFS 2010,并且是一个桌面应用程序,而不仅仅

是否有方法更改TFS 2010的生成通知托盘应用程序的轮询间隔?

具有讽刺意味的是,生成通知托盘应用程序的代码确实支持通过可参数化构造函数更改轮询间隔,但启动轮询关闭的根代码硬编码该值

如果您真的想更改轮询间隔,那么理论上可以创建一个替换Main()过程,并重新编写表单启动和轮询计时器,以便能够传入您自己的可配置轮询间隔,但我认为这可能不值得花费时间和投资


编辑:即将在Codeplex上发布的Jim Liddel团队构建屏幕的1.3.0版本现在支持TFS 2010,并且是一个桌面应用程序,而不仅仅是一个屏幕保护程序!这比团队构建屏幕要好得多

如果有人在搜索这个

电子邮件通知延迟不会影响生成通知托盘

查看此博客帖子:

基本上 有一个注册表设置可以控制这一点,您可以在下面找到它:

HKEY\ U当前\用户\软件\ Microsoft\VisualStudio\10.0\TeamFoundation\Build\BuildNotification\Subscriptions


默认值为2:30

您可以在快速Powershell one liner中执行此操作:

sp HKCU:\Software\Microsoft\VisualStudio\12.0\TeamFoundation\build\BuildNotification\Subscriptions PollingInterval 00:00:05

中间的“12”指的是VS 2013。2010年改为“10.0”,VS2012改为“11.0”,VisualStudio改为“14.0”

请注意,之后必须重新启动该工具。如果您不想注销并重新登录,请关闭托盘应用程序,然后在运行提示符下运行类似的操作:
%vs120comntools%..\ide\BuildNotificationApp.exe“
(带双引号)应该可以做到这一点


对于那些不太熟悉Powershell的用户,“sp”是的别名,它可以处理多种类型的对象,包括注册表项。

谢谢。这真糟糕!构建通知托盘非常有用,但在进行频繁的检查和快速CI构建时效果不佳。您应该考虑将贝特朗的帖子标记为此处的答案。相关问题(但在VS IDE中刷新):对于任何来这里寻找IDE刷新设置的人。