Используйте svcutil.exe с ключом /sc
для генерации контрактов WCF. Это создаст файл кода, который вы можете добавить в свой проект. Он будет содержать все интерфейсы и типы данных, необходимые для создания вашего сервиса. Измените расположение вывода с помощью переключателя /o
, или вы можете найти файл в папке, в которой вы запустили svcutil.exe. Язык по умолчанию - C #, но я думаю (я никогда не пробовал), вы можете изменить это, используя /l:vb
.
svcutil /sc "WSDL file path"
Если в WSDL есть какие-либо поддерживающие файлы XSD, передайте их в качестве аргументов после WSDL.
svcutil /sc "WSDL file path" "XSD 1 file path" "XSD 2 file path" ... "XSD n file path"
Затем создайте новый класс, который будет вашим сервисом, и реализуйте интерфейс контракта, который вы только что создали.