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

StackOverflow https://stackoverflow.com/questions/17948

  •  09-06-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

Другие советы

Наша компания использует комбинацию NANT + круиз-контроля + Пользовательских утилит для создания наших продуктов.Более конкретно, задача in NANT позволит вам запускать такие приложения командной строки, как WSDL.exe

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top