C #, классы прокси wsdl, как его использовать? - PullRequest
1 голос
/ 02 ноября 2011

У меня есть файлы wsdl и xsd, и с помощью утилиты wsdl.exe я создаю прокси-классы, но в проекте у меня нет никаких ссылок на сервисы, как это можно использовать с c #?

Ответы [ 2 ]

0 голосов
/ 03 августа 2012

Если вы хотите использовать веб-сервис, используйте wsdl.exe для генерации прокси-класса, и после добавления этого класса в ваш проект вы можете использовать сервис и его методы.И если у вас есть служба wcf, которую вы хотите использовать, вам придется использовать svcutil.exe для генерации прокси-класса.вам не нужно создавать метаданные (wsdl, xsd и т. д.) службы.

0 голосов
/ 02 ноября 2011

wsdl.exe сгенерирует файл .cs, содержащий прокси-классы.Вам необходимо скопировать и включить этот файл в свой проект (Добавить существующий файл ...).

А если вы хотите использовать клиент WCF, вам следует использовать svcutil.exe для генерации прокси вашего клиента, а не wsdl.exe.Диалоговое окно «Добавить ссылку на службу» в Visual Studio внутренне использует файл svcutil.exe.В диалоговом окне «Добавить веб-ссылку» используется файл wsdl.exe.

...