64位版本的Windows SDK中的FxCop在哪里?
我找到了关于如何设置fxCop的微软说明,我安装了Windows SDK for Windows 7,但是我找不到FXCop的文件夹。64位版本的Windows SDK中的FxCop在哪里?
下面是从微软的说明片段:
的FxCop安装说明
- 下载Microsoft Windows SDK的Windows 7和.NET Framework 4的7.1版。
- 运行%ProgramFiles%\ Microsoft SDKs \ Windows \ v7.1 \ Bin \ FXCop \ FxCopSetup.exe来安装FxCop。
这似乎是从7.1 SDK安装程序的64位版本中省略。在我运行安装程序后,我也错过了它,但随后我在已安装的虚拟机上安装了32位版本的SDK,然后将FxCopSetup.exe文件从该映像的bin目录复制到64位版本,并运行它,到目前为止FxCop似乎在64位盒上工作正常。
如果您在2011年8月的答案时遗漏了您,您会很高兴得知它在2013年4月的差不多两年后仍然是一个遗漏...... – Guillaume
刚刚从目前的64位SDK中挖掘出来, 'C:\ Program Files \ Microsoft SDKs \ Windows \ v7.1 \ Bin \ FXCop',这个答案不再是最新的。 – tomfanning
在某些安装中仍然缺少64位SDK。 SDK根据系统中的内容安装不同,因此它可能取决于您的系统配置是否在'v7.1 \ Bin'中创建了FxCop目录。 –
我也遇到了使用64位版本的相同问题。我工作围绕这一问题通过提取从SDK ISO内的FxCop安装程序,如下所示:http://ruthlesslyhelpful.net/2011/06/09/liberate-fxcop-10-0/
万一该链接不可用,这些步骤包括:
打开使用7-Zip和导航到 微软\ SDK \设置的ISO \ WinSDKNetFxTools \ cab1.cab
在cab1.cab,寻找一个FIL e以 WinSDK_FxCopSetup.exe开头,并将其解压。
将提取的文件重命名为.exe扩展名,就完成了。
哪里的FxCop在Windows SDK的64位版本?
由于FxCop的10.0分发与Windows 7 SDK的一部分,你必须做一些下载并提取到其上没有运行Windows 7你可以按照instructions以解压缩安装文件服务器上安装它。
如果你赶时间,你可以下载standalone installer on Codeplex.
没有发生过任何修改原来的二进制文件。您可以检查文件大小,版本号和程序集签名以验证其真实性。
Windows SDK有许多设置选项,请再次运行安装程序并确保选择要安装的适当组件。 –
我没有版本7,但版本6在'C:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ FXCop'中,它是'msi'文件而不是'exe。 – ChrisF
您是否从SDK目录的相关根目录搜索? –