2012-02-21 5 views
0

私の会社では、VS 2010 Professional Editionを使用していますが、これはビルド済みのソースコード分析をサポートしていません。だから私はこの問題を解決するためにFxCop 10を使用しています。私たちのクライアント側の開発チームは、SCAが組み込まれているVS 2010の究極のものを使用しており、一部のプロジェクトではエラーとして扱われるSCAの警告はほとんどありません。今私はこのようなFxCopからいくつかの警告を受けていますFxCop 10でPhoenixAnalysis Engineを使用する方法はありますか?

私はこれらの警告を認識するためにFxCopを有効にする方法がわかりません。

検索後、implemented by new kind of rule engine PhoenixAnalysis, it was not shipping with FxCop standaloneであることがわかりました。私はVisual Studio 2010 FxCopフォルダにあります。 PhoenixAnalysis.dllをFxCop 10エンジンフォルダにコピーしましたが、動作しません。 回避策はありますか?PhoenixAnalysisを使用するか、グローバリゼーションの警告を認識できますか?

答えて

0

フェニックスエンジンとデータフロールールは、VS 2010 PremiumとUltimateでのみライセンスされているため、このような回避策はおそらくライセンス契約に違反します。

FxCopが認識できないルールを参照するSuppressMessageAttributeインスタンスによる警告を回避するだけの目的がある場合は、StyleCopユーザーによって使用されているのと同じ回避策を使用することを検討してください。ダミーFxCopルールアセンブリを作成する失われたルールの署名と一致する空のルール。

+0

いいえ警告を避けたくないので、そのルールを確認したいと思います。 – Anuraj

+0

VS 2010 PremiumまたはUltimateを購入せずに、Phoenixエンジンおよびデータフロールールのライセンスを取得する方法はわかりません。 –

関連する問題