Webサービスを定義する.wsdlファイルがあり、Webサービスを使用するクライアントオブジェクトを生成する必要があります。これを生成するのは通常の.Netプロジェクトでは問題ありませんが、WP7をターゲットにすると失敗します(クライアントオブジェクトが生成されますが、すべてのメソッドを持つ必要はありません)。これをSlSvcUtil.exeを使って直接行うと、SOAPエンコーディング(use = 'encoded')を使った操作をサポートしていないというエラーメッセージが表示されます。Silverlight/WP7でエンコードされたSOAPサービスを使用する
サービスは第三者によって運営されており、変更することはできません。
解決策の1つは、私が読むことができる形式に変換する中間サーバーをセットアップすることですが、私はそれを避けたいと思います。私の他の選択肢は何ですか?私のためにこのコード生成を行うことができる非MSライブラリがありますか?もしそうでなければ、手動でSOAPを解析するのはどのくらいの規模ですか?