如果<redefine>包含除<annotation> </annotation>之外的任何子项</redefine>,则svcUtil错误'SchemaLocation'必须成功解析

时间:2009-11-24 00:45:42

标签: .net wcf svcutil.exe

我正在尝试从第三方wsdl和xsd文件生成代理。我这样称呼svcutil:

svcutil *.wsdl *.xsd /language:C#

它返回此错误:'SchemaLocation'必须成功解析,如果包含除。。

之外的任何子项

所有文件中只有一个元素,并且schemaLocation属性指向同一目录中的另一个文件。我试图完全符合uri的资格,但这没有帮助。

想法?

1 个答案:

答案 0 :(得分:0)

此错误是由wsdl文件的无关问题引起的。已命名portType操作参数,但绑定操作参数未命名。当我修复了这个svcutil生成的代理时,所以我认为它一定能够找到合适的xsd包含。