为什么不安装适用于Windows 7和.NET Framework v4的Windows SDK?

Boh*_*ohn 3 fxcop

我有一台安装了Visual Studio 2008和Visual Studio 2010 Professional 的Windows 7 64位计算机(仅限C#).

现在我想要FxCop.我首先看到我们应该安装适用于Windows 7和.NET Framework 4的Microsoft Windows SDK,所以我想这样做,但是它给了我错误并说安装失败了,请在文件夹路径中查找某些HTML页面中的更多详细信息甚至不存在:

安装"Microsoft Windows SDK for Windows 7"产品时报告了以下错误:有关详细信息,请参阅Samples\Setup\HTML\ConfigDetails.htm文档.

所以有两个问题:

  1. 我不关心其他的东西.我只想要FxCop!我是否真的需要安装此SDK?
  2. 当安装失败时,您认为问题是什么?

Fir*_*gon 5

我有一个非常相似的问题.您无需安装SDK即可完成此操作.但是,您仍然需要下载它,这是不幸的,因为它毕竟是一个非常大的下载.为什么它不是单独下载超出我的...

无论如何,我按照XXX中的信息提取了我需要的安装文件.

简而言之,您需要这样做(从上面的链接编辑):

下载ISO版本,用7Zip解压缩并找到Setup\WinSDKNetFxTools\cab1.cab.用Windows打开它并复制出文件"WinSDK_FxCopSetup.exe_all_enu_1B2F0812_3E8B_426F_95DE_4655AE4DA6C6".将其重命名为"WinSDK_FxCopSetup.exe",现在应该安装它.

您还可以使用合适的工具浏览ISO映像,而不是取消整个项目.

鉴于此帖的日期,您可能已经找到了解决方案,但它可能会帮助其他人来解决这个问题.

在上面的页面中有一条评论链接到另一个更详细的解释:Liberate FxCop 10.0.