Мне нужно запустить несколько рабочих процессов, которые обусловлены изменением качества сборки. Я могу либо написать быструю службу, которая подписывается на правильные события в модели уведомлений TFS 2010, и записать свои рабочие процессы при получении этих событий, либо я могу написать надстройку VS, которую пользователи могут использовать для запуска моих рабочих процессов. Я не могу написать отдельный веб-интерфейс или что-то, что выводит пользователей из Visual Studio.
Так что мои вопросы
1. Насколько надежна служба уведомлений TFS 2010? Я заметил, что иногда может быть существенная задержка (до 4 минут), прежде чем вызывается слушатель (у меня работает тестовый). Есть ли способ ускорить это, чтобы приблизиться к событиям в реальном времени?
Есть ли в TFS 2010 какое-либо другое положение, позволяющее добиться того, что мне нужно, кроме маршрута службы уведомлений?
Если мне нужно пойти по пути добавления VS в маршруте, может кто-нибудь указать мне правильный набор ресурсов? У меня есть идея, как это сделать на самом деле. Моя проблема заключается в том, что это дополнение должно загружаться / работать в VS2005, 2008 и 2010