请注意:在使用VS 2010时,该服务工作正常。供您参考,我们已打开“在引用的程序集中重复使用类型”并选中了“在所有引用的程序集中重复使用类型”的选项。Error 1 Reference.svcmap: 无法为服务引用'DPService'生成代码。无法导入wsdl:portType。详细信息:运行WSDL导入扩展时抛出异常:System.ServiceModel.Description.DataContractSerializerMessageContractImporter。错误:类型'WebSupergoo.ABCpdf8.Objects.Bookmark'是一个不支持的递归集合数据契约。请考虑修改集合'WebSupergoo.ABCpdf8.Objects.Bookmark'的定义,以删除对其自身的引用。 错误源XPath://wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='IGQDynamicPackaging'] 无法导入wsdl:binding。 详细信息:导入wsdl:binding所依赖的wsdl:portType时出错。wsdl:portType路径://wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='IGQDynamicPackaging'] 错误源XPath://wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='WSHttpContextBinding_IGQDynamicPackaging'] 无法导入wsdl:port。 详细信息:导入wsdl:port所依赖的wsdl:binding时出错。wsdl:binding路径://wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='WSHttpContextBinding_IGQDynamicPackaging'] 错误源XPath://wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:service[@name='GQService']/wsdl:port[@name='WSHttpContextBinding_IGQDynamicPackaging'] App_WebReferences/DPService/
相同的设置在VS 2010上可以正常工作,并且我们可以添加引用。但是,现在在安装了VS 2012 RC后,我无法向VS 2010和VS 2012中添加引用。是否有解决方案或解决方法?
我只想回退并想使用VS2010,“添加服务”现在在VS 2010中也给出了相同的引用错误。