2010-06-20 82 views
10

有没有办法改变为2010 TFS生成通知托盘应用程序轮询间隔?更改轮询间隔2010

+0

你应该考虑标志着Bertrand的岗位作为这里的答案。 – julealgon 2014-04-28 16:54:10

+0

相关的问题(但在VS IDE中刷新):http://stackoverflow.com/a/7829004/3063884 ...谁来这里寻找IDE刷新设置。 – CJBS 2014-09-02 23:47:19

回答

3

讽刺的是,用于生成Notifcation托盘应用程序支持通过可参数构造来改变所述轮询间隔的代码,但其开始轮询关闭硬码的值的根码。

如果你真的想改变轮询间隔,那么理论上你就可以创建替换Main()过程,并重新写推出的形式和轮询定时器,以便能够在自己的配置来传递轮询时间间隔,但我认为这可能不值得在投资时间&。

编辑:即将到来的1.3.0构建在Codeplex吉姆Liddel的团队建设屏幕的现在拥有支持TFS 2010年,也是一个桌面应用程序,而不仅仅是一个屏幕保护程序!这比团队构建屏幕要好得多。 http://teambuildscreen.codeplex.com/

+0

谢谢。这真的很烂!构建通知托盘非常有用,但在进行频繁签入和快速CI构建时效果不佳。 – 2010-06-23 12:13:14

0

您可以快速PowerShell的一班轮做到这一点:

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

的“12.0”,中间是指2013年VS变更为“10.0”,为2010年“11.0”为VS 2012和Visual Studio“14”的“14.0”。

要知道,你必须在事后重新启动该工具。如果您不想注销并重新登录,请关闭托盘应用程序,然后在运行提示符下运行如下所示的内容:"%vs120comntools%..\ide\BuildNotificationApp.exe"(带双引号)应该可以实现。

对于那些不太熟悉Powershell的人来说,“sp”是Set-ItemProperty的别名,它可以处理很多类型的对象,包括注册表项。