VS2012 に含まれるコード分析が気に入っています。しかし、警告が [コード分析] ウィンドウでのみ処理可能であり、ビルド出力をF4.
この制限を克服する方法はありますか? 静的コード分析の出力を通常のコンパイラ出力のようにフォーマットするにはどうすればよいですか (つまり、ファイル名だけでなく、検査中のファイルへの正しいパスを出力しないでください)。
アンマネージ コードを使用しているため、FxCop は使用していません。
VS2012 に含まれるコード分析が気に入っています。しかし、警告が [コード分析] ウィンドウでのみ処理可能であり、ビルド出力をF4.
この制限を克服する方法はありますか? 静的コード分析の出力を通常のコンパイラ出力のようにフォーマットするにはどうすればよいですか (つまり、ファイル名だけでなく、検査中のファイルへの正しいパスを出力しないでください)。
アンマネージ コードを使用しているため、FxCop は使用していません。
アンマネージ コード分析の場合、MSBuild スクリプトは/analyze:quiet
代わりに を使用/analyze
して、結果がエラー リストに書き込まれないようにします。動作を変更する最も簡単な方法は、Microsoft.CodeAnalysis.Targets
ファイル (通常は にありますC:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\CodeAnalysis\Microsoft.CodeAnalysis.Targets
) を変更して、quiet モードを指定しないようにすることです。すなわち: 行を変更します
<AdditionalOptions Condition="'$(PlatformToolsetVersion)'>='110'">%(ClCompile.AdditionalOptions) /analyze:quiet</AdditionalOptions>
に
<AdditionalOptions Condition="'$(PlatformToolsetVersion)'>='110'">%(ClCompile.AdditionalOptions) /analyze</AdditionalOptions>