3

VS2012 に含まれるコード分析が気に入っています。しかし、警告が [コード分析] ウィンドウでのみ処理可能であり、ビルド出力をF4.

この制限を克服する方法はありますか? 静的コード分析の出力を通常のコンパイラ出力のようにフォーマットするにはどうすればよいですか (つまり、ファイル名だけでなく、検査中のファイルへの正しいパスを出力しないでください)。

アンマネージ コードを使用しているため、FxCop は使用していません。

4

1 に答える 1

3

アンマネージ コード分析の場合、MSBuild スクリプトは/analyze:quiet代わりに を使用/analyzeして、結果がエラー リストに書き込まれないようにします。動作を変更する最も簡単な方法は、Microsoft.CodeAnalysis.Targetsファイル (通常は にありますC:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\CodeAnalysis\Microsoft.CodeAnalysis.Targets) を変更して、quiet モードを指定しないようにすることです。すなわち: 行を変更します

<AdditionalOptions Condition="'$(PlatformToolsetVersion)'&gt;='110'">%(ClCompile.AdditionalOptions)  /analyze:quiet</AdditionalOptions>

<AdditionalOptions Condition="'$(PlatformToolsetVersion)'&gt;='110'">%(ClCompile.AdditionalOptions)  /analyze</AdditionalOptions>
于 2013-10-01T13:18:06.760 に答える