2013-03-18 3 views
0

Для проекта нам нужны файлы wsdl, которые будут опубликованы в папке артефактов.TeamCity buildstep для создания файла WSDL

Для непрерывной интеграции мы используем TeamCity. Тип проекта - Windows Communication Service Project.

Возможно ли иметь buildstep, который будет генерировать файлы wsdl из проекта webservice?

ответ

1

Да, вы можете сделать это только из проекта. Используйте сценарий nant или аналогичный, который может выполнять командную строку для вас. Попросите сценарий выполнить инструмент против вашего проекта, например, вы можете использовать CmdHelper. http://www.stephan-brenner.com/?page_id=82

+0

Я пробовал cmdhelper, но получаю ошибку: Не удалось загрузить файл или сборку 'assembly.dll' или одну из его зависимостей. Эта сборка построена с использованием среды выполнения, более новой, чем текущая загруженная среда выполнения и не может быть загружена. – amaters

+0

, даже используя svcutil для генерации wsdl, дает ту же ошибку. – amaters

+1

Это другое дело, возможно, вам придется обновить среду выполнения на машине. Возможно, у вас есть два или более времени выполнения, в этом случае убедитесь, что новый отображается первым в пути или явно ссылается на него. –

Смежные вопросы