3

VS.NETの[サービス参照の追加]で必要なすべてのプロキシクラスが提供されているのに、なぜ誰かがSvcUtil.exeを使用するのでしょうか。

4

2 に答える 2

3

VSでサービス参照を追加すると、有用なプロキシを作成できない場合があります。代わりに、ここここのファイルに空のReference.csの詳細が表示されます。SvcUtil.exeを呼び出してプロキシクラスを生成する一連のbatファイルを作成しました。

于 2012-11-15T17:33:46.797 に答える
1

svcutil.exeと「サービス参照の追加」はどちらも、その下にある同じプロキシ生成コードを使用します。「サービス参照の追加」は、svcutilコマンドラインで実行する必要のある一連のスイッチを事前に入力するプロキシを生成するUIの方法と考えてください。たとえば、VSでサービス参照を追加する場合、UIを使用すると、参照されるアセンブリのタイプを再利用し、生成するプロキシの種類を指定できます(sync-async / taskbasedなど)。svcutilは、サービス参照の生成を自動化する場合にも役立ちます。

于 2012-11-17T02:33:37.273 に答える