8

Windows 7 Ultimate RTM уже поставляется с предустановленной .Net Framework 3.5 SP1. Однако некоторые установщики, такие как инструменты Azure и SDK 1.1, по-видимому, проверяют это и дают сбой:

Для Windows Azure Tools для Microsoft Visual Studio требуется .NET Framework 3.5 SP1.

Поскольку фреймворк предварительно установлен, похоже, нет способа переустановить или восстановить его (см. Также).

Установлены:

  • VisualStudio 2008 SP (9.0.30729.1)
  • VisualStudio 2010 RC (предыдущая бета-версия)
  • Windows\Microsoft.NET\Framework содержит папки для всех 1.0, 1.1, 2.0, 3.0, 3.5, 4.0

Любые идеи о том, как заставить установщиков распознавать инфраструктуру 3.5SP1 (без переустановки ОС), или, может быть, как-то переустановить ее

2 ответа2

7

Как описано здесь:

Проблема была исправлена после того, как для HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\SP было установлено значение 1.

Более подробная информация здесь (ссылка на странице выше):

Также не могли бы вы проверить следующие два ключа реестра и дать мне знать, каковы значения?

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.5\SP

А также

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\SP

Чтобы получить ошибку установки, если значение реестра равно 0, установите его равным 1.

0

Что решило проблему для меня:

  1. Панель управления> Программы> Включить или отключить функции Windows
  2. Удалите «Microsoft .NET Framework 3.5.1» (и дочерние узлы).
  3. Установите «Microsoft .NET Framework 3.5.1» (и дочерние узлы).
  4. перезагружать
  5. Установщики (по крайней мере, Azure) теперь снова распознают 3.5SP1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .