特定のクラスやメンバーだけ FxCop のメッセージを抑制したい
FxCop を使っていると、特定のクラスやメンバーだけ警告を出さないようにしたい時がある。そんな時は警告を抑制したい対象に System.Diagnostics.CodeAnalysis 名前空間で定義されている SuppressMessage 属性をつければよい。例えば [SuppressMessage("Microsoft.Usage", "CA1801")] public static void SetValue(string value){} これだけだと警告が抑制されないので、もう一仕事必要。 分析対象プロジェクトのプロパティ設定画面を開いて、条件付きコンパイルシンボルに CODE_ANALYSIS を追加する。