Автоматизация WSDL.exe в пользовательской сборке
-
09-06-2019 - |
Вопрос
У меня есть веб-приложение, написанное на C #, которое использует несколько внутренних веб-сервисов.У нас есть уровень разработки, уровень тестирования и уровень производства.Кроме того, мы используем WSDL.exe
команда для создания Proxies.cs
файл для веб-служб данного уровня.
Когда мы будем готовы развернуть наш код вверх по стеку от разработки до тестирования или от тестирования до производства, нам нужно запустить WSDL.exe
команда, указывающая на соответствующую версию веб-служб.
Есть ли общепринятый способ автоматизировать это?
Решение
Есть несколько способов сделать это.Скрипт сборки NAnt сделает это, но я думаю, что наиболее общепринятым методом сейчас является использование MSBuild.Видишь MSDN за подробностями.
Другие советы
Наша компания использует комбинацию NANT + круиз-контроля + Пользовательских утилит для создания наших продуктов.Более конкретно, задача in NANT позволит вам запускать такие приложения командной строки, как WSDL.exe