Как добавить WSDL в проект Visual Studio 2005? - PullRequest
7 голосов
/ 23 апреля 2010

Один из наших поставщиков предоставляет API веб-службы, чтобы позволить своим клиентам проверять данные в базе данных. В рамках своего SDK они предоставляют файл WSDL (язык определения веб-службы), который, согласно их документации, может «считываться программными приложениями и инструментами разработки приложений. Инструмент приложения, такой как Microsoft Visual Studio, может импортировать документ WSDL и автоматически создавать классы программного обеспечения, которые обращаются к веб-службам, которые определяет WSDL. "

В настоящее время я использую Visual Studio 2005. Что мне нужно сделать, чтобы Visual Studio выполнила для меня магическое генерирование кода?


ОБНОВЛЕНИЕ: Для меня это было неочевидно, но если у вас локально хранится статический файл WSDL, вы можете просто вставить путь к файлу (например, C:\WSDLFiles\Service.WSDL) в адресную строку диалогового окна "Веб-ссылка".

Ответы [ 3 ]

4 голосов
/ 23 апреля 2010

Если вы щелкнете правой кнопкой мыши по проекту в обозревателе решений и выберите «Добавить веб-ссылку…», вы получите диалоговое окно для связи файла WSDL с вашим проектом. Затем Visual Studio загрузит WSDL и сгенерирует все необходимое для использования интерфейса в IDE.

WSDL следует показывать по URL-адресу их веб-службы, вы не должны ссылаться на файл, который они вам дали. Я предполагаю, что файл только для справки.

0 голосов
/ 21 ноября 2013

Чтобы включить все сервисные ссылки в качестве веб-ссылок:

http://brijbhushan.net/2013/04/23/wsdl-ans-svcutil-add-web-service-reference-in-vs-20102012/

0 голосов
/ 23 апреля 2010

Щелкните правой кнопкой мыши свой веб-проект и выберите «Add web reference» и в основном следуйте инструкциям.

...