Visual Studio Team Systemsでコード分析を有効にできることがわかります。しかし、私はVisual Studio 2010 Professionalを使用しています。
このバージョンでコード分析を有効にするオプションはありますか、またはコードを検証するためにFxCopやStyleCopなどのツールをこのバージョンに統合できますか?.
ソリューションを構築した瞬間にコードを分析する必要があると思います。
誰かがこれを知っている場合は、これに対する解決策を教えてください。
ソリューションのビルド後のイベントでコマンドラインを介してFxCopを統合できます。
FxCop 1.36をダウンロードして、ビルド後のイベントに次のコマンドを追加します。
"$(ProgramFiles)\Microsoft FxCop 1.36\FxCopCmd.exe" /c /p:"$(ProjectDir)\FxCop$(ConfigurationName).FxCop" /consolexsl:"$(ProgramFiles)\Microsoft FxCop 1.36\Xml\VSConsoleOutput.xsl"
Consolexslパラメーターを使用して、出力がVisualStudioのビルドエラーと警告に含まれるようにフォーマットされます。
FxCop-Guiでルールを指定するFxCopファイルを作成しました。そのファイルはコマンドに読み込まれます。
元の質問でStyleCopも言及されていました。その部分に答えさせてください。 この記事 で説明されているように、ビルドチェーンに統合することもできます。確かに、StyleCopの現在のパス/バージョンで記事に記載されているパスとターゲットを調整する必要があります(現在は$(ProgramFiles)MSBuild\StyleCop\v4.7\StyleCop.Targets
です)。
そのまま使用できるようにするには(ソースコントロール)、通常、ターゲットファイルをコピーし、StyleCopバイナリをSC(ターゲットファイルはそのために調整できます)のフォルダーにコピーし、相対パスを使用して参照します。これにより、環境変数の作成を回避でき、空のマシンでSCからすぐにプロジェクトをビルドできます。
これをチェックしてください 比較チャート 、組み込みのコード分析サポートがプレミアム列からチェックされます。
手動でコード分析を有効にする必要があります。 link ここに従ってください