Изменить интервал опроса для уведомления о сборке в TFS 2010 - PullRequest
10 голосов
/ 20 июня 2010

Есть ли способ изменить интервал опроса для приложения панели уведомлений о сборке для TFS 2010?

Ответы [ 3 ]

13 голосов
/ 19 августа 2011

В случае, если кто-то другой ищет это;

Задержка уведомлений по электронной почте не влияет на панель уведомлений о сборке

Ознакомьтесь с этой записью в блоге: http://blogs.msdn.com/b/ukvsts/archive/2010/10/08/team-build-notification-polling-interval.aspx

В основном есть параметр реестра, который управляет этим, и вы можете найти его в:

HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0 \ TeamFoundation \ Build \ BuildNotification \ Subscription

По умолчанию 2: 30

3 голосов
/ 22 июня 2010

Как ни странно, код для приложения Build Notifcation tray поддерживает изменение интервала опроса с помощью параметризованного конструктора, но корневой код, который запускает опрос, жестко кодирует значение.

Если вы действительно хотите изменить интервал опроса, тогда вы можете теоретически создать процедуру замены Main () и переписать запуск формы и таймера опроса, чтобы иметь возможность передавать свой настраиваемый интервал опроса, ноЯ думаю, что это, вероятно, не стоило бы времени и инвестиций.

РЕДАКТИРОВАТЬ: грядущая сборка Jim Liddel 1.3.0 Team Build Screen на Codeplex теперь поддерживает TFS 2010, а также приложение для настольных компьютеров, а непросто заставка!Это намного лучше, чем экран сборки команды.http://teambuildscreen.codeplex.com/

0 голосов
/ 17 октября 2014

Вы можете сделать это в быстрой однострочной оболочке Powershell:

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

«12.0» в середине относится к VS 2013. Измените его на «10.0» для 2010 года, «11.0» для VS 2012 и «14.0» для Visual Studio «14».

Имейте в виду, что после этого вам необходимо перезапустить инструмент. Если вы не хотите выходить из системы и снова входить в нее, закрыв приложение в трее, затем запустите что-то вроде этого из приглашения «Выполнить»: "%vs120comntools%..\ide\BuildNotificationApp.exe" (с двойными кавычками) должно помочь.

Для тех, кто не очень знаком с Powershell, sp является псевдонимом для Set-ItemProperty , который может работать со многими типами объектов, включая ключи реестра.

...