MS wsdl.exe を使用して WSDL ファイルから C# ファイルを生成していますが、"The element attribute is required for headers when Use=Literal" というエラーが表示されます。
どうすればこれを取り除くことができますか? wsdl から C# を生成する他のツールはありますか?
<message name="SomeHeader">
<part name="Version" type="xsd:string"/>
</message>
....
<operation name="xxxxx">
<soap:operation soapAction="xxxx"/>
<input>
<soap:header use="literal" message="SomeHeader" part="Version" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>