2011-11-08 8 views
2

Visual StudioビルドでFxcopエラーがコンパイルエラーとして表示されるようになりましたか?Visual Studio 2008でFxcopエラーをコンパイルエラーとして表示

P.S - 私はMSBuildスクリプトにFxcopを統合したくありません。私はそれをVS 2008に統合する必要があり、 "Build Solution"を実行するとFxcopエラーがあればそれを表示するはずです。

答えて

3

プロジェクトを右クリックし、[プロパティ]を選択します。

[コード解析]タブで、[ビルド時にコード分析を有効にする]を選択します。統合コード分析が含まれていないのVisual Studioのエディションの

enter image description here

+0

スクリーンショットが示すように、VS 2010を使用しました。これはVs 2008で実行できますか?私はVS 2008の任意の "コード分析"タブを参照してください。 – Sandeep

+0

ちょうどこれについていくつかのグーグル..彼らは私が使用しているVS 2008 Professional Editionの機能として提供されていないと言う:( はこれはVS 2008 Professional Editionで達成するための任意の回避策ですか? – Sandeep

1

、オプションのカップルを持っています。最も簡単なのは、コンソールに出力をリダイレクトし、ビルド後のイベントとしてFxCopのを実行することです:

"$(ProgramFiles)\Microsoft FxCop 10.0\FxCopCmd.exe" /file:"$(TargetPath)" /console

これはあなたのVisual StudioエラーリストにFxCopの警告やエラーを追加し、あなたがソースにナビゲートできるようになります違反に対してコンテキスト情報が利用可能であるときにコード化する。しかし、それはかなりです。

エラーリストからSuppressMessage属性を追加するなどの機能をサポートしたい場合は、Visual Studio拡張機能が必要です。 (これは統合されたコード解析の仕組みの仕組みです)