サービス参照から生成されたインターフェイスがあります。インターフェイスに XML コメントがないため、警告が表示されます (VS 構成でエラーとして処理されます)。このインターフェイスを警告から除外するにはどうすればよいですか?
1 に答える
この問題に関する MS フォーラムの議論をご覧ください。
スレッドから考えられる解決策のいくつかを要約します (読み取り: コピー アンド ペースト):
プロジェクト プロパティの [ビルド] タブの [警告を表示しない] フィールドに番号 (C# の場合は 1591) を入力して、警告を表示しないようにします。注: これにより、プロジェクト内のすべてのコード ファイルに対して 1591 が抑制されます。
自動生成されたファイルのテンプレートを更新して追加します
#pragma warning disable 1591
( http://msdn.microsoft.com/en-us/library/ms185319(VS.90).aspxを参照) 。サービス参照を右クリックし、[生成されたクラスのアクセス レベル] を [内部] に変更する構成を選択します。[OK] をクリックします。
MSBuild ターゲット ファイルを変更して、1591 プラグマを挿入する AfterTarget を含めます: http://lvquoc.blogspot.com/2010/11/disable-xml-comment-warning-in-workflow.html
生成されたコードを別のプロジェクトに移動し、そのプロジェクトで XML ドキュメントを無効にします。
このファイルを頻繁に再生成する予定がない場合、またはまったく再生成する予定がない場合は、いつでも reference.cs ファイルを開いて、ファイルの先頭と末尾に #pragma を自分で追加できます。edit the Reference.cs file itself and add "#pragma warning disable 1591" at the top and "#pragma warning restore 1591" at the bottom.