1

Visual Studio で ASP.NET プロジェクトに Web 参照を追加すると、Web アプリケーションのルート名前空間が常に追加されます。

したがって、MyWebServiceという Web 参照を追加し、アプリケーションのデフォルトの名前空間がMyApplicationである場合、生成されるプロキシ クラスの名前空間はMyApplication.MyWebServiceになります。

ただし、生成されたクラスに使用する名前空間を指定できるようにしたいと考えています (デフォルトの名前空間をスキップして、名前空間を単に MyWebService と呼ぶ必要があります)。

コマンド ラインからwsdl.exeを使用することが、これを実現する唯一の方法ですか? 生成されたクラスを手動で編集したくありません (再生成される可能性があるため)。

どんな助けでも大歓迎です!:)

4

1 に答える 1

0

ほとんどwsdl.exeを使用することが唯一のオプションのようですか?

プロキシ クラスを生成するためにビルド前のイベントを使用することにしました。私がどのようにそれをしたかについての投稿をここに出してください。

于 2010-09-15T08:33:07.537 に答える