1

私はこれをウェブで検索してきましたが、間違ったキーワードか何かを使用しているだけでしょうか? 私はいくつかの助けを使うことができます。

私の問題は単純です。私たちのソリューションには、サービスを追加するときに VS2010 によって自動生成された多くの reference.cs ファイルがあります。これらのファイルは、デフォルトでは XML コメントを追加しないので、プロジェクトをビルドすると、ビルド リストに 800 ほどのメッセージが表示されます。これは何も壊しませんが、ビルドに (かなり) 時間がかかり、出力画面が台無しになります。

各 reference.cs ファイルの先頭と末尾に適切な #pragma ステートメントを追加してこれを「修正」しましたが、それらが再生成された場合は、手動で再追加する必要があります。そのプロセスを合理化し、VS2010 が最初に使用している T4 テンプレートにそれらを追加したいと思います。問題は、それがどこにあるのかわからない、または VS2010 がこれらのファイルを構築するために別のものを使用しているかどうかです。

これはできますか?より良い解決策はありますか?プロジェクト全体で必ずしも XML コメントをオフにしたいわけではありません。

4

1 に答える 1

0

Visual Studioは、T4テンプレートを使用してサービス参照プロキシクラス(Reference.cs)を生成しません。代わりに、Visual Studioは、このコードを生成するためにWsdlImporterクラスとServiceContractGeneratorクラスを使用している可能性があります。

カスタムwsdlエクスポーターまたはWCFExtrasを使用して生成されたコードにxmlコメントを追加することに関するstackoverflowの投稿があります。これらは両方とも、参照しているサービスのコードにアクセスできることを前提としています。

于 2012-06-17T12:58:09.680 に答える