500を超えるMissing XML Comment
警告があるプロジェクトがあります。 XMLコメント機能を削除するか、空のコメントスニペットをどこにでも貼り付けることができることは知っていますが、このタイプのすべての警告を無効にする1つの変更を加えることができる汎用ソリューションを希望します。
私が今やっていることは
///<Summary>
///
///</Summary>
または
#pragma warning disable 1591
それが可能かどうか興味がありました。
上で提案したように、一般に、これらの警告は無視される(抑制される)とは思いません。要約すると、警告を回避する方法は次のとおりです。
Properties
> Build
> Errors and warnings
> Suppress warnings
を変更して、警告を抑制しますProperties
> Build
> Output
#pragma warning disable 1591
をそれぞれのファイルの上部に追加し、#pragma warning restore 1591
を下部に追加しますプロジェクトの.csproj
ファイルを変更して、最初の<noWarn>1591</noWarn>
内に<PropertyGroup>
タグを含めることもできます。元々 アレクサンドル・ビュールの記事はこちら
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<noWarn>1591</noWarn>
</PropertyGroup>
...
</Project>
これはコメントになりますが、制限に合うように取得できませんでした。
Reference.csとWebServiceのインポートのためだけにそれらを無効にしたいと思います。実際、私はマクロを使用してファイルに対してそれを実行しています。ファイルを開いてこのマクロを実行するだけです(VS2010でテスト済み):
Sub PragmaWarningDisableForOpenFile()
DTE.ActiveDocument.Selection.StartOfDocument()
DTE.ActiveDocument.Selection.NewLine()
DTE.ActiveDocument.Selection.LineUp()
DTE.ActiveDocument.Selection.Insert("#pragma warning disable 1591")
DTE.ActiveDocument.Selection.EndOfDocument()
DTE.ActiveDocument.Selection.NewLine()
DTE.ActiveDocument.Selection.Insert("#pragma warning restore 1591")
DTE.ActiveDocument.Save()
End Sub
これを自動的に行う方法は本当にありませんか?自動生成されたコードがファイルをオーバーライドするたびに、これをやり直す必要があります。