代码之家  ›  专栏  ›  技术社区  ›  Hakan Forss

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

  •  10
  • Hakan Forss  · 技术社区  · 16 年前

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

    3 回复  |  直到 16 年前
        1
  •  3
  •   Antony Gibbs    15 年前

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

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

    编辑:即将到来的1.3.0版本的Jim Liddel在Codeplex上的Team build屏幕现在支持TFS 2010,并且是一个桌面应用程序,而不仅仅是一个屏幕保护程序!这比团队构建屏幕要好得多。 http://teambuildscreen.codeplex.com/

        2
  •  13
  •   Bertrand    15 年前

    如果有人在找这个;

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

    http://blogs.msdn.com/b/ukvsts/archive/2010/10/08/team-build-notification-polling-interval.aspx

    基本上 有一个注册表设置可控制此操作,您可以在以下位置找到它:

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

        3
  •  0
  •   Warren Rumak    11 年前

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

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

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

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

    对于那些不太熟悉Powershell的人来说,“sp”是 Set-ItemProperty