Я получаю следующую ошибку:
Ошибка 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