Visual studio Can';在VisualStudio2010中添加.wsdl

Visual studio Can';在VisualStudio2010中添加.wsdl,visual-studio,wsdl,Visual Studio,Wsdl,似乎无法在visual studio 2010中添加此web服务-发生的情况是: C:\>wsdl [http://opensearch.addi.dk/1.0/opensearch.wsdl] Error: Unable to import binding 'osSearchServiceSoapBinding' from namespace 'http://oss.dbc.dk/ns/opensearch_wsdl'. - Unable to import operation 'se

似乎无法在visual studio 2010中添加此web服务-发生的情况是:

C:\>wsdl [http://opensearch.addi.dk/1.0/opensearch.wsdl]

Error: Unable to import binding 'osSearchServiceSoapBinding' from namespace 'http://oss.dbc.dk/ns/opensearch_wsdl'.
- Unable to import operation 'search'.
- Group 'elementsAndRefinementsGroup' from targetNamespace='http://purl.org/dc/terms/' has invalid definition: Circular group reference.
我对这种类型的Web服务不太了解(使用REST),但是开发这种服务的人使用PHP,他们没有发现问题,或者无法向我解释

我已经看过那本书了,但发现它们太冗长了

里面有som-PHP代码,但我大部分使用C#,所以我也找不到它们的正面或反面


现在的问题是:我怎样才能让它起作用如果无法修复,以便我可以在VS中导入此内容,是否有人可以告诉我如何在C#?

中手动执行此操作opensearch中的wsdl对Visual Studio不太友好。正如您所提到的,模式中有一个循环引用。我正在为另一个库(AALBIB)执行.NET实现——我下载了所有的.xsd文件并手动编辑了循环引用,希望我永远不会使用系统的这一部分。然后使用WSDL工具生成代理类