Visual Studio 2012 Error Reference.svcmap throwing Error

Со вчерашнего дня начал использовать Visual Studio 2012 RC. У нас есть одно решение WCF. Всякий раз, когда я пытаюсь использовать диалоговое окно «Добавить/удалить ссылку» в другом решении, я получаю сообщение об ошибке ниже после добавления службы.

Ошибка 1 Reference.svcmap: не удалось сгенерировать код для службы. ссылка «DPService». Не удается импортировать wsdl:portType Подробности: An исключение было вызвано при запуске расширения импорта WSDL: System.ServiceModel.Description.DataContractSerializerMessageContractImporter Ошибка: тип «WebSupergoo.ABCpdf8.Objects.Bookmark» является рекурсивным контракт на сбор данных, который не поддерживается. Рассмотрите возможность изменения определение коллекции «WebSupergoo.ABCpdf8.Objects.Bookmark» для удалить ссылки на себя.XPath к источнику ошибки: (скрытый) Не удается импортировать wsdl:binding Сведения: произошла ошибка при импорте wsdl:portType, от которого зависит wsdl:binding. XPath к wsdl: тип порта: (скрытый) XPath к источнику ошибки: (скрытый) Не удается импортировать wsdl:port Сведения: произошла ошибка при импорте wsdl:binding, от которого зависит wsdl:port. XPath к wsdl: привязка: (скрытый) XPath к источнику ошибки: (скрыто) App_WebReferences/DPService/

Обратите внимание: указанная служба работала правильно, когда я использовал VS 2010. Для справки: мы используем «Повторное использование типов в ссылочных сборках» и «Повторное использование типов во всех ссылочных сборках». " вариант проверен.

Те же настройки работали нормально с VS 2010, и мы можем добавить ссылку. Но теперь, после установки VS 2012 RC, я не могу добавить ссылку как для VS 2010, так и для VS2012. Любое решение или обходной путь для этого.

Я просто хочу выполнить откат и использовать VS2010, «добавить сервис» теперь дает ту же ошибку ссылки в VS 2010.

7
задан amaz 20 June 2012 в 04:46
поделиться