64位版本的Windows SDK中的FxCop在哪里?

Rom*_*gan 9 .net windows sdk

我找到了关于如何设置fxCop的Microsoft说明,我安装了适用于Windows 7的Windows SDK但我找不到FXCop的文件夹.

这是Microsoft的说明中的一个片段:

FxCop安装说明

  1. 下载适用于Windows 7和.NET Framework 4版本7.1的Microsoft Windows SDK.
  2. 运行%ProgramFiles%\ Microsoft SDKs\Windows\v7.1\Bin\FXCop\FxCopSetup.exe以安装FxCop.

ARP*_*ARP 20

我也使用64位版本遇到了同样的问题.我通过从SDK ISO中提取FxCop安装程序解决了这个问题,如下所示:http://ruthlesslyhelpful.net/2011/06/09/liberate-fxcop-10-0/

如果链接不可用,步骤包括:

  1. 下载适用于Windows 7和.NET 4.0Windows SDK ISO

  2. 使用7-Zip打开ISO并导航到Microsoft\SDK\Setup\WinSDKNetFxTools\cab1.cab

  3. 在cab1.cab中,查找以WinSDK_FxCopSetup.exe开头的文件,并将其解压缩.

  4. 将提取的文件重命名为.exe扩展名,您就完成了.

  • 在ISO内部,cab1.cab现在位于Setup\WinSDKNetFxTools,但就像一个魅力! (2认同)

500*_*ror 3

这似乎是 64 位版本的 7.1 SDK 安装程序的遗漏。在我运行安装后,它也丢失了,但后来我在我拥有的 VM 上安装了 32 位版本的 SDK,然后将 FxCopSetup.exe 文件从该映像的 bin 目录复制到 64 位版本位机器并运行它,到目前为止 FxCop 似乎在 64 位机器上运行良好。

  • 如果您在 2011 年 8 月回答时存在遗漏,那么您会很高兴得知在 2013 年 4 月几乎两年后它仍然是一个遗漏...... (2认同)