我找到了微软关于如何设置fxCop的说明,我安装了适用于Windows 7的Windows SDK,但我找不到FXCop的文件夹。
这是Microsoft的说明中的一个片段:
FxCop安装说明
答案 0 :(得分:20)
我也使用64位版本遇到了同样的问题。我通过从SDK ISO中提取FxCop安装程序解决了这个问题,如下所示:http://ruthlesslyhelpful.net/2011/06/09/liberate-fxcop-10-0/
如果该链接不可用,则步骤包括:
使用7-Zip打开ISO并导航到 微软\ SDK \设置\ WinSDKNetFxTools \ cab1.cab
在cab1.cab中,查找以。开头的文件 WinSDK_FxCopSetup.exe,并将其解压缩。
将解压缩的文件重命名为.exe扩展名,然后就完成了。
答案 1 :(得分:3)
64位版本的Windows SDK中的FxCop在哪里?
由于FxCop 10.0是作为Windows 7 SDK的一部分分发的,因此您必须进行一些下载和提取才能将其安装在未运行Windows 7的服务器上。您可以按instructions提取安装文件。< / p>
如果您赶时间,可以下载standalone installer on Codeplex.
原始二进制文件没有任何修改。您可以检查文件大小,版本号和程序集的签名以验证其真实性。
答案 2 :(得分:2)
这似乎是64位版本的7.1 SDK安装程序的遗漏。在我运行安装后,我也不见了,但随后我在我拥有的VM上安装了32位版本的SDK,然后将FxCopSetup.exe文件从该映像的bin目录复制到64-比特机并运行它,到目前为止,FxCop似乎在64位盒上正常工作。