Подтвердить что ты не робот

Установка Visual Studio 2012 Ultimate в Windows 8

При попытке установить окончательную пробную версию Visual Studio 2012 в предварительном выпуске Windows 8 я получил следующее сообщение об ошибке

.Net Framework, установленный на этом компьютере, не соответствует минимальному требуемая версия: 4.5.50709.

Итак, я попытался установить требуемую версию среды .net, но это дало мне следующую ошибку:

Microsoft.NET Framework 4.5 уже является частью этой операционной система. Вам не нужно устанавливать .NET Framework 4.5 распространяемый.

Я запускаю предварительный просмотр версии Windows 8 в 32-разрядной системе Intel Core2Duo с уже установленным Visual Studio Express.

Может кто-нибудь помочь, если у вас есть какие-либо догадки. Эта проблема "чеканка вашего хвоста" расстраивает.

4b9b3361

Ответ 1

Это решение работало для меня, по крайней мере, для Express 2012 для Интернета в 32-битном представлении Windows 8 Release:

  • Найдите HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full node в regedit
  • Щелкните правой кнопкой мыши по node, выберите "Разрешения", затем нажмите кнопку "Дополнительно" и измените владельца этого node на "Администраторы", а затем нажмите "ОК" и предоставите разрешения "Полный доступ" для "Администраторы".
  • Измените значение параметра "Версия" на "4.5.50709"

Я нашел эту инструкцию в http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/e968a2e7-a996-4492-b0c6-da94a1403cb6. Он также содержит 64-битный путь к реестру Windows.

Ответ 2

Другие решения:

Решение A)

  • Загрузите установщик .NET 4.5 и извлеките его (запустите его с помощью /x или откройте в WinRAR и т.д.).
  • Перейдите в извлеченную папку и откройте ParameterInfo.xml. Полностью удалите блокаторы TAG: удалите ветвь < блокаторы > .
  • Выполните SEtup.exe и попробуйте установить его еще раз.

(Он работал у меня в Windows 8 Ultimate Version).

Решение B)

  • Запустите regedit.exe.
  • Изменить версию версии.
    • WIN64-бит: перейдите к следующему ключу: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full
    • WIN32-бит: перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

ПРИМЕЧАНИЕ. Вам нужно будет изменить разрешения, прежде чем редактировать что-либо. Сначала измените владельца на "Администраторы", затем назначьте основному администратору "Полный контроль". - Наконец, просто измените значение для "Version" на "4.5.50709". Чтобы изменить разрешение для редактирования реестра, в Regedit выберите ключ, щелкните правой кнопкой мыши → Разрешения → Дополнительно → Владелец, выберите "Администраторы", "Применить". Затем грандиозный полный доступ к "Администраторам"

Ответ 3

Это не поддерживается и не будет работать. И VS, и Windows развивались, и только несколько очень специфических комбинаций ОС и IDE работали вместе. Поскольку оба являются RTM, это уже не должно быть проблемой, и MS, конечно же, не собирается уходить с их пути, чтобы эти тестовые платформы с равным доступом обеспечивали совместимость.

Если вы являетесь подписчиком MSDN или технолога, вы можете загрузить RTM-образ Win8 для целей разработки (тестирование, проверка и т.д.). В противном случае вам придется приобретать и устанавливать розничную версию Windows 8 или устанавливать VS2012 на существующую ОС (предположительно, Windows 7). Аналогично, RTM VS 2012 доступен из MSDN. Обратите внимание, что VS2012 поддерживает только технологию "Современный интерфейс" (или то, что она называется на этой неделе) в Windows 8 (обычная разработка .NET Framework поддерживается как в Windows 7, так и в Windows 8).