Автоматизация WSDL.exe в пользовательской сборке

У меня есть веб-приложение, написанное на C #, которое использует несколько внутренних веб-сервисов. У нас есть уровень разработки, уровень тестирования и уровень производства. Также мы используем WSDL.exeкоманду для создания Proxies.csфайла для веб-сервисов данного уровня.

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

Есть ли общепринятый способ автоматизировать это?

20.08.2008 13:29:50
2 ОТВЕТА
РЕШЕНИЕ

Есть несколько способов сделать это. Сценарий сборки NAnt сделает это, но я думаю, что наиболее распространенным методом сейчас является использование MSBuild. Посмотрите MSDN для деталей.

2
13.12.2014 07:50:28

Наша компания использует комбинацию приложений NANT + Cruise Control + Custom Utility для создания наших продуктов. В частности, задача в NANT позволит вам запускать такие приложения командной строки, как WSDL.exe

1
24.08.2008 02:28:22