Обновление «Веб-ссылок» как часть TFS Builds - PullRequest
1 голос
/ 15 января 2012

Есть ли простой способ обновить проект " Web References " как часть сборки TFS?

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

Я знаю, что мог бы создать задачу MSBuild, которая загружает WSDL и создает справочные сборки, используя svcutil , но это означало бы гораздо больше изменений в структуре проектов.Есть ли что-то встроенное в стек .NET, TFS или MSBuild, которое может делать то, что мне нужно?

1 Ответ

1 голос
/ 15 января 2012

Я бы не стал делать это обновление автоматическими инструментами. Существует большая вероятность того, что код не будет компилироваться после такого изменения контракта на обслуживание. И даже если код компилируется, кто-то должен все же проверить, требует ли изменение WSDL каких-либо других действий в вашем проекте, кроме простого обновления клиента службы (возможно, даже изменений в бизнес-правилах).

Что бы я сделал, это написал простой инструмент, который регулярно загружает WSDL и отправляет уведомления, если что-то изменилось, чтобы соответствующие люди могли предпринять действия в таких случаях.

Инструмент может быть запущен как пользовательский инструмент в MSBuild или просто с помощью планировщика задач Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...