10

FxCop の最新バージョンを取得しようとしています。コード解析を含まない Visual Studio 2010 Professional エディションを使用しているため、FxCop を使用して設定しようとしています。

http://www.microsoft.com/en-us/download/details.aspx?id=6544には、最新の FxCop を含む Windows SDK をインストールするよう指示する readme ファイルがあります。http://www.microsoft.com/en-us/download/details.aspx?id=8442から Windows SDK をインストールしましたが、FxCop はまったく含まれていません。x86 と x64 の両方のバージョンを確認しました。

どこで見つけることができますか?FxCop は Microsoft によってサポートされなくなりましたか?

編集: Windows SDK を完全にインストールしました。Windows 7 x86 に x86 バージョンをインストールしています。x64 Windows SDK ISOでFxCopをフォルダに抽出するだけで検索しました。

私がFxCop 10を見つけた唯一の場所はhttps://stackoverflow.com/a/7151981/84852です

4

3 に答える 3

4

SDK インストールにフォルダーがありますC:\Program Files\Microsoft SDKs\Windows\v7.0A\FXCopが、これは古いバージョンの FxCop 用です。FxCop の最新バージョンのセットアップも行っていますが、どこで見つけたか思い出せません。他の質問から簡単にダウンロードできます。

しかし、最近では、このブログ投稿で説明されている手順に従っています。なぜなら、FxCop コマンド ライン ランナーは IDE コード分析ランナーとは異なる結果を生成するためです (つまり、FxCop は新しいフェニックス エンジンをサポートしていないためです)。 IDE で実行されたのと同じルール。

この手順により、単体テスト プロジェクトのルールを緩和することもできました (VS2010 には、最初にビルドされたプロジェクト用に構成されたルールセットが、構成内容に関係なく、すべてのプロジェクトのルールセットになるという問題があります)。

アップデート

必要に応じて、このコード分析チームのブログ投稿には、FxCop 10.0 セットアップがWindows 7 および .NET Framework 4 バージョン 7.1 用の Microsoft Windows SDK に含まれており、フォルダーにあることが示されています。%ProgramFiles%\Microsoft SDKs\Windows\v7.1\Bin\FXCop.

于 2012-11-25T10:32:10.107 に答える
1

FxCop インストール手順

  1. Windows 7 および .NET Framework 4 バージョン 7.1 用の Microsoft Windows SDK をダウンロードします。

  2. %ProgramFiles%\Microsoft SDKs\Windows\v7.1\Bin\FXCop\FxCopSetup.exe を実行して FxCop をインストールします。

しかし、私はそれを見つけました

C:\Program Files\Microsoft SDKs\Windows\v6.0A\FXCop

于 2014-03-28T06:36:10.067 に答える