- グローバルサプレッションファイルとは実際には何ですか?
- 実際に使用するファイル名は何ですか?それはGlobalSuppression.csかGlobalSuppression * s * .csですか? (私は両方とも..を使用する多くの例を参照してください!)例えば、here
- メッセージを抑制するためにこのファイルを別々に使用しますか、またはメッセージ抑制を含む1つのファイルを保持できますかソリューション内のすべてのプロジェクト?
1
A
答えて
0
Visual Studio PremiumとUltimateで利用可能なCodeAnalysisという機能について説明しています。効果的にFxCopをVSに統合しました。 (私はそれを使用していない、私は唯一のVSのprofressionalとFxCopを別々に実行する必要があります)。
抑制メッセージは好きなファイルに置くことができます.GlobalSuppressions.csという名前で指定する必要はありません。ちょうどそれがプロジェクトに含まれている限り。
GlobalSupressions.csは、Visual Studioの統合コード分析機能がデフォルトで使用する名前です。 (実際にリンクしたページの終わりには、コード解析を構成して別のファイルを使用する方法に関する指示があります)。
したがって、コード解析のように他のコードを持たない別のファイルに抑制を含めることができます。または、既存のファイルに抑制を含めることもできます。このソリューションの1つは、各アセンブリのProprties.csファイル内に抑制を置きます。
ソリューション全体のすべての抑止を1つのファイルに保持できるかどうかは、抑止方法と抑止方法によって異なります。
現在のアセンブリに影響を与える[assembly: SuppressMessage(...)]
メッセージを指定することができるので、ソリューション全体のファイルでは動作しません - しかし、あなたは他の[module: SuppressMessage(...)]
または[SuppressMessage(...)]
タイプのメッセージを動作させるためにscope =
とtarget =
オプションを使用することができるかもしれません。
関連する問題
- 1. FxCopの+ MVP:
- 2. ソナーFxCopのプラグインが
- 3. Gendarme対FxCop
- 4. FxCop CA1305:CurrentCultureとCurrentUICulture
- 5. ASP.NET WebアプリケーションのFxCopルールリストサブセット
- 6. FxCopとGACの狂気
- 7. FxCopのルールは、NULL値
- 8. プロジェクトでFXCopを使用
- 9. Fxcopチェック中にSVNコミット
- 10. カスタムFxCopルール - 統合テスト?
- 11. FxCopの、「IF-ELSE」ステートメントを検索
- 12. FxCopのとIComparableを/ IComparableを<T>
- 13. 一部の特定のケースで、組み込みのFxCopルールを無視します。カスタムFxCopのルール?
- 14. Visual Studioコード分析対StyleCop + FxCop
- 15. MicrosoftがUseGenericEventHandlersInstances FxCopルールに従わない
- 16. fxcopファイルをスタイルコップにインポートする方法
- 17. CruiseControl.NETを使用したFXcopとMsbuild
- 18. ASP.NET MVCアプリケーションでFxCopを実行
- 19. FxCopフォルダが見つかりません
- 20. MSBuildのFxCopとCA0060の例外を無効にする
- 21. FxCop:アセンブリ情報の値をチェックするためのカスタムルール
- 22. 分析FxCopの/コード分析の警告CA1506:AvoidExcessiveClassCoupling
- 23. SonarQube msbuildランナーはすべてのfxcopメッセージをインポートしません
- 24. StyleCopとFxCopのルールはお互いに除外
- 25. fxcopはすべてのルールをチェックしていますか?
- 26. FxCop MVCルート上の制約をチェックするルール
- 27. 64ビットバージョンのWindows SDKではFxCopはどこですか?
- 28. StyleCop/FxCop自動フィックスツールはありますか?
- 29. FxCopがGotDotNetにアクセスできないようにします
- 30. TeamCity FxCopビルドランナーを取得できません
[Visual Studio UltimateとVisual Studio Premium](http://msdn.microsoft.com/en-us/library/dd264939.aspx) – abatishchev
SuppressMessageは、コマンドラインでfxcopcmd.exeを呼び出すと機能しますか? – Kiquenet
@Kiquenet:そうですね、FxCopを私の開発マシンのGUIやビルドサーバーのバッチファイル/通信ライン経由で走らせる方法です。 – Grhm