Не удалось сгенерировать код для ссылки на службу + WCF - PullRequest
0 голосов
/ 27 апреля 2011

Я получаю следующую ошибку:
Ошибка 1 Reference.svcmap: не удалось сгенерировать код для ссылки на службу «ServiceReference». Невозможно импортировать wsdl: portType. Подробно: Возникла исключительная ситуация при запуске расширения импорта WSDL: System.ServiceModel.Description.DataContractSerializerMessageContractImporter Ошибка: Ссылочный тип 'KWI.CLUE.Auto.DataContracts.CLUEResult, KWI.CLtra.Auto = Version 1.0.0.0, Culture = нейтральный, PublicKeyToken = null 'с именем контракта данных' CLUEResult 'в пространстве имен' http://schemas.datacontract.org/2004/07/KWI.CLUE.Auto.DataContracts' не может использоваться, поскольку он не соответствует импортированному DataContract. Необходимо исключить этот тип из ссылочных типов.

Для решения этой проблемы: В Configure Service Reference нажмите кнопку Advanced. Затем выберите «Повторное использование типов в указанных ссылочных сборках». И непроверенный KWI.CLUE.Auto.Contracts.

Теперь все работает нормально, но когда я пытаюсь получить доступ к клиенту, как показано ниже:

ServiceReference.CPServiceClient clueProcessingClient = new ServiceReference.CPServiceClient ();

Я не могу увидеть методы KWI.CLUE.Auto.Contracts. что является правильным поведением.

Теперь есть другой способ решения этой проблемы, кроме того, что я сделал.

Спасибо заранее BB

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...