これは、特定の StyleCop 構成の問題です。
Visual Studio .Net ソリューション フォルダーに合計 2 つの Settings.StyleCop ファイルがあります。
1 つ目は、チーム用に選択されたルールとともにフォルダ ルートに配置されます。
特定のプロジェクトのいくつかのルールを無効にしたいので、対応するプロジェクト フォルダーに別の Settings.StyleCop ファイルを配置しました。
結果は次のとおりです。
- Visual Studio IDE (Run StyleCop) から分析を起動すると、プロジェクト固有のファイルが考慮され、違反は発生しません。
- StyleCopCmd (コマンド ツール) から解析を起動すると、プロジェクト固有のファイルが無視され、違反が発生するようです。
- MSBuild ターゲットから解析を起動すると、プロジェクト固有のファイルも無視されるようで、違反が発生します。
とは異なる結果になるように StyleCop 構成で何かを見逃しましたか?
使用しています: Windows XP StyleCop 4.3 MSBuild 3.5 SP1 MSBuild 拡張パック 3.5.0.0 StyleCopCmd 0.2.1.0
問題は StyleCop 4.3.1.3 および MSBuild Extension Pack 3.5.3.0 でも同じようです。
よろしく、
オリビエ。