質問

プロジェクトに感FxCopを示してく(とい400以上の)誤差のInitializeComponent()メソッドにより発生する、クマラコムボートジェッティな形でデザイナー。が、これらのエラーだけのテキストの性を表します。

思を抑制する方法でソースでコピーを抑制で生成されたコードをFxCop入AssemblyInfo.csがうまくいきませんでした。

この属性にFxCopクリップボードにコピーした.

[module: SuppressMessage("Microsoft.Globalization",
    "CA1303:DoNotPassLiteralsAsLocalizedParameters",
    Scope = "member",
    Target = "WindowsClient.MainForm.InitializeComponent():System.Void",
    MessageId = "System.Windows.Forms.Control.set_Text(System.String)")]

誰でも知っては、正しい属性を抑制することのメッセージ?

PS:を使用していVisual Studio2005のC#,FxCop1.36β.

役に立ちましたか?

解決

まった右側のコードも追加する必要がありCODE_ANALYSISとしてprecompiler定義のシンボルプロジェクト。と思うSuppressMessage属性を残すのみとなっている、コンパイルされたバイナリの場合CODE_ANALYSISが定義されています。

他のヒント

にFxCop1.36が実際にプロジェクトオプションの"スペル-解析"のタブがsupress分析を管理するためのコードです。

したくない場合に解析をoffにすべて発生するコードすることを、確認する必要があります追加CODE_ANALYSISシンボルのリストに条件コンパイル記号(プロジェクト特性を構築し、"タブ参照).このシンボルの定義は、SupressMessage属性から削除されるかをコンパイルされたコードでFxCopいます。

その他の問題SuppressMessage属性がいる上場、ターゲット"の特定のメソッドの名前(この場合WindowsClient.MainForm.InitializeComponent():システム。ボイド)上、特定の範囲"".違いによって取り除くことで、こ;その他を追加してくださいこSuppressMessage各インスタンスの研究"に関するお問合せ

また、あなたにグレードアップ RTM版 のFxCop1.36のベータは自動的に検出する新しいバージョン。

モジュールレベルの抑制のメッセージが必要に貼り付けたり、同じファイルとしてのコードでの引き上げFxCop前にエラーの名前空間宣言またはassemblyinfo.cs.また、利用しています。CODE_ANALYSISとして定義されて条件付きコンパイラ号(プロジェクト>Propertiesの構築).または、完全に再構築のプロジェクトやオリジナルポストカード走FxCopのエラーに移設する必要があるのを除くソース"タブを開いてください。

また、先端が取扱っている場合は多くのFxCopを除いために有効と考えられる包む地域周辺できているものです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top