0

WSDL + XSD から .NET WS クライアントを生成しようとしています。Web 参照と WSDL.EXE を追加する 2 つの方法を試しましたが、同じ結果が得られました。異なるフレームワーク バージョン、IDE バージョン、および異なるアプローチ (WCF と古いスタイルの WS) を試しました。

ツールは、正しい操作と XSD スキーマで定義されたすべての型を使用して 2 つのインターフェイスを生成しますが、スキーマで定義したメンバーを含む型はありません。

私の WSDL + XSD は Java プラットフォーム (cxf、axis 経由の jax-ws) でうまく機能し、クライアントとパブリッシャーを生成できます。

公開されたサービスは、(スキーマで定義されたすべてのメンバーを使用して) 正しい要求を生成する soapUI を介して使用できます。

ローカル ファイルの代わりに公開された WSDL URL を使用しても、ツールによって同じ結果が得られます。

更新:
を回避しようとしましたがwsdl:import、有効な単一ファイルの WSDL を作成しました。同じ結果です。

この問題に関するもう 1 つの考慮事項は、私が による型継承を使用していることxsd:extensionです。この機能を使用して .Net WS クライアントを生成する際に問題はありますか?

4

1 に答える 1