Изменить интервал опроса для уведомления о создании в TFS 2010

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

Ответ 1

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

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

EDIT: новая версия сборника Jim Liddel Team Build на сборке 1.3.0 теперь содержит поддержку TFS 2010, а также настольное приложение, а не просто скринсейвер! Это намного лучше, чем экран сборки команды. http://teambuildscreen.codeplex.com/

Ответ 2

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

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

Посмотрите это сообщение в блоге: 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\Subscriptions

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

Ответ 3

Вы можете сделать это в быстром однострочном пространстве 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" , который может работать со многими типами объектов, включая ключи реестра.