Почему не устанавливается Windows SDK для Windows 7 и .NET Framework v4? - PullRequest
3 голосов
/ 22 ноября 2011

У меня установлен 64-разрядный компьютер под управлением Windows 7 с Visual Studio 2008 и установленной Visual Studio 2010 Professional (только C #).

Теперь я хочу FxCop .Сначала я прочитал, что мы должны установить Microsoft Windows SDK для Windows 7 и .NET Framework 4, поэтому я хотел это сделать, но он выдает ошибку и говорит, что установка не удалась, иди, найди больше подробностей на некоторой HTML-странице в пути к папке, которую он делаетдаже не существует:

При установке продукта «Microsoft Windows SDK для Windows 7» возникла следующая ошибка: за дополнительной информацией обратитесь к документу Samples \ Setup \ HTML \ ConfigDetails.htm.

Итак, два вопроса:

  1. Мне наплевать на все остальное.Я просто хочу FxCop!Мне действительно нужно устанавливать этот SDK тоже?
  2. В чем проблема, если его установка не удалась?

1 Ответ

5 голосов
/ 05 января 2012

У меня была очень похожая проблема.Вам не нужно устанавливать SDK, чтобы сделать это.Тем не менее, вам все равно нужно скачать его, что, к сожалению, довольно большая загрузка.Почему это не отдельная загрузка, вне меня ...

В любом случае, я извлек необходимые установочные файлы, следуя информации в XXX .

Вкратце, вам нужно сделать это (отредактировано по ссылке выше):

Загрузите вместо этого версию ISO, распакуйте ее с помощью 7Zip и найдите Setup \ WinSDKNetFxTools \ cab1.cab,Откройте его в Windows и скопируйте файл «WinSDK_FxCopSetup.exe_all_enu_1B2F0812_3E8B_426F_95DE_4655AE4DA6C6».Переименуйте его в «WinSDK_FxCopSetup.exe», и теперь он должен быть установлен.

Вы также можете просматривать ISO-образ с помощью подходящих инструментов, а не извлекать все это целиком.

Учитывая дату этого поста, вы, возможно, уже нашли решение, но оно может помочь другим, кто придет к этой проблеме.

На странице выше есть комментарий, ссылающийся на другое объяснение, которое лучше детализировано.: Освободить FxCop 10.0 .

...