Пользовательские предупреждения инструмента при использовании сервисной справки VS2010

Я пытаюсь начать использовать API веб-службы Global Data шлюза First Data. Первая странная вещь заключается в том, что мне нужно загрузить файлы wsdl и xsd на мой локальный компьютер. Затем используйте копию локального компьютера для справки по обслуживанию. Я не пользовался многими веб-сервисами, поэтому решил, что все в порядке.

После добавления их и попытки скомпилировать я получаю следующие ошибки:

Warning 1   Custom tool warning: Cannot import wsdl:portType
Detail: An exception was thrown while running a WSDL import extension: System.ServiceModel.Description.XmlSerializerMessageContractImporter
Error: There was a problem loading the XSD documents provided: a reference to a schema element with name 'AVSResponse' and namespace 'http://secure.linkpt.net/fdggwsapi/schemas_us/fdggwsapi' could not be resolved because the element definition could not be found in the schema for targetNamespace 'http://secure.linkpt.net/fdggwsapi/schemas_us/fdggwsapi'. Please check the XSD documents provided and try again.
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://secure.linkpt.net/fdggwsapi/schemas_us/fdggwsapi']/wsdl:portType[@name='FDGGWSApiOrder'] C:\Documents and Settings\user\my documents\visual studio 2010\Projects\sltnProcessCreditCard\ProcessCreditCard\Service References\ServiceReference\Reference.svcmap    1   1   ProcessCreditCard

Warning 2   Custom tool warning: Cannot import wsdl:binding
Detail: There was an error importing a wsdl:portType that the wsdl:binding is dependent on.
XPath to wsdl:portType: //wsdl:definitions[@targetNamespace='http://secure.linkpt.net/fdggwsapi/schemas_us/fdggwsapi']/wsdl:portType[@name='FDGGWSApiOrder']
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://secure.linkpt.net/fdggwsapi/schemas_us/fdggwsapi']/wsdl:binding[@name='FDGGWSApiOrderBinding']   C:\Documents and Settings\user\my documents\visual studio 2010\Projects\sltnProcessCreditCard\ProcessCreditCard\Service References\ServiceReference\Reference.svcmap    1   1   ProcessCreditCard

Warning 3   Custom tool warning: Cannot import wsdl:port
Detail: There was an error importing a wsdl:binding that the wsdl:port is dependent on.
XPath to wsdl:binding: //wsdl:definitions[@targetNamespace='http://secure.linkpt.net/fdggwsapi/schemas_us/fdggwsapi']/wsdl:binding[@name='FDGGWSApiOrderBinding']
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://secure.linkpt.net/fdggwsapi/schemas_us/fdggwsapi']/wsdl:service[@name='FDGGWSApiOrderService']/wsdl:port[@name='FDGGWSApiOrderPort'] C:\Documents and Settings\user\my documents\visual studio 2010\Projects\sltnProcessCreditCard\ProcessCreditCard\Service References\ServiceReference\Reference.svcmap    1   1   ProcessCreditCard

Я пробовал " Повторное использование типов в ссылочных сборках", упомянутые во многих местах, и это не исправляет. Кто-нибудь сталкивался с этой ошибкой? Как ты это починил?

1 ответ

Решение

Я нашел этот ответ, который, по крайней мере, позволил мне продолжить работу. В то же время я открыт для других идей.

Обновление: цитирование ответа для простоты его поиска:

Попробуйте добавить его как.NET 2.0 Web Reference.

Перейдите в "Добавить справочник услуг", затем нажмите кнопку "Дополнительно". Затем вам предоставляется возможность добавить его в качестве веб-справочника.NET 2.0. Я сделал это, и заставил это работать. Я не мог с помощью стандартного "Добавить ссылку на службу"

Другие вопросы по тегам