it-swarm.com.ru

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

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

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

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

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

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

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

20
Robin Maben

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

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

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

13
Alexey F

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

Решение А) 

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

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

Решение Б)

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

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

12
Juan

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

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

5
Marc Gravell

Вы также можете получить 90-дневную пробную версию Windows 8 Enterprise здесь

http://msdn.Microsoft.com/en-us/evalcenter/jj554510.aspx

0
Andrew Douglas