2009-11-24 25 views
0

我想從第三方wsdl和xsd文件生成代理。我打電話SvcUtil工具,像這樣:svcUtil錯誤'SchemaLocation'必須成功解決,如果<redefine>包含任何孩子以外的<annotation>

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

它返回此錯誤:「SCHEMALOCATION」必須成功地解決,如果含有比其他任何一個孩子。

所有文件中只有一個元素,它的schemaLocation屬性指向同一目錄中的另一個文件。我試圖完全排除uri,但這並沒有幫助。

想法?

回答

0

此錯誤是由與wsdl文件無關的問題造成的。 portType操作參數已命名,但綁定操作參數不是。當我修復這個svcutil生成的代理,所以我認爲它一定能夠找到正確的xsd包括。

相關問題