Как создать и развернуть службу Windows с TFS 2008? - PullRequest
1 голос
/ 29 июня 2010

У меня есть сервер сборки со множеством сборок для веб-сайтов и веб-сервисов.Я делаю новый код с использованием WCF;мой новый код работает как служба Windows.

Обычно, когда я делаю изменения на веб-сайте, я "проверяю" файлы, которые мне нужно отредактировать из TFS, вносю изменения, "проверяю" файлы, а затем выполнить сборку.На данный момент мой новый код запущен на моем сервере разработки.Наконец, код разветвляется на мои промежуточные и рабочие серверы.

Как настроить сборку для развертывания моей службы WCF таким образом?Меня беспокоит то, что я не могу просто развернуть службу Windows и записать поверх старой копии, потому что сначала необходимо остановить службу, а затем перезапустить.Как мне это сделать?

1 Ответ

1 голос
/ 29 июня 2010

Вы можете добавить набор exec-задач в ваш скрипт сборки (*. * Proj-файл), чтобы остановить службу, прежде чем перезаписать ее.

См. Команду NET STOP для остановки службы: http://technet.microsoft.com/en-us/library/bb490715.aspx

...