Отличный шаблон, который я когда-то видел, состоял в том, чтобы иметь команду предварительной компиляции для извлечения WSDL из веб-службы и генерирования соответствующего класса оболочки, используя инструмент wsdl.exe. Я использовал этот же шаблон в недавнем проекте, и инструмент xsd.exe
генерировал классы из файлов XML-схемы.
Хотя вы не будете вводить команды в интерактивном режиме, вам, безусловно, нужно разработать что-то, что также будет работать и быть знакомым с хостом (.bat scripting, PowerShell , что угодно). Visual Studio предоставляет некоторые интересные переменные, подобные среде, чтобы помочь найти источник вашего проекта и т. Д. Хорошие вещи.