У меня было такое же требование, и я использовал то, что предлагается в этих двух ссылках
Блог Дэвида Уильямса
Статья MSDN
По сути, поскольку Team Build сама по себе не будет создавать проекты установки для вас, в этом подходе вы добавляете новый этап сборки после завершения обычной сборки. Этот шаг запускает вторую сборку, запуская devenv.exe. IDE создаст ваши установочные файлы. Дополнительная сборка немного дорогостоящая, но она нужна нам только для тех сборок, которые собирались выпустить. Максимальная ежедневная сборка потребует такой настройки, что наша сборка CI не должна создавать файлы установки каждый раз.
После этого вы выполняете некоторые команды копирования, еще раз соберите шаги, которые отображаются в результатах вашей сборки Team System, чтобы переместить файлы установки в общий сетевой ресурс и т. Д.
Сначала это выглядит как клуге, но это работает, это также полноценная часть автоматизированной сборки в Team System, поэтому она работала для моих целей в области непрерывной интеграции.