Предварительная версия Visual Studio Ultimate 2013 не устанавливает Phone SDK 8 на виртуальную машину

Я загружаю виртуальную машину Windows 8.1/IE 11 с сайта modern.ie, запускаю ее в VMPlayer и хочу установить предварительную версию Visual Studio 2013. Установщик не предлагает дополнительно установить Windows Phone SDK 8. Я подумал, что причина может быть в том, что эмуляторам телефона нужен Hyper-V. Я изменил тип операционной системы виртуальной машины с Windows 8 на Hyper-v и установил флажок «Виртуализировать Intel…» в настройках процессора. Когда я вызываю systeminfo в командной строке в Virtual Windows 8.1, он читает:

VM Monitor Mode Extensions: Yes
Virtualizaion Enabled in Firmware: Yes
Second Level Address Translation: Yes
Data Execution Prevention Available: Yes

Можно ли запустить Phone SDK в виртуальной Windows 8.1?

Я понятия не имею, что проверяет установщик, прежде чем предложить (или нет) установить Phone SDK. То, что виртуализация может быть проблемой, является только предположением.


person Bernhard Döbler    schedule 19.08.2013    source источник
comment
Вы проверяли свой BIOS не только через системную информацию о том, что HyperV включен?   -  person 123 456 789 0    schedule 19.08.2013
comment
Это похоже, хотя это Windows Phone 7. Я также недавно столкнулся с этим, но исправил его через HyperV luisleo.net/error-with-windows-phone-7-emulator-solved   -  person 123 456 789 0    schedule 19.08.2013


Ответы (2)


Вроде, как бы, что-то вроде. Вы можете установить SDK отдельно, если вы не устанавливаете эмулятор, но вы не можете запустить эмулятор, потому что вы уже находитесь на виртуальной машине Hyper-V, начальные виртуальные машины не разрешены. Надеюсь, MS когда-нибудь позволит вам подключиться из VS к родственной виртуальной машине.

person Robert McLaws    schedule 19.08.2013

Оказалось, проблема была не в виртуализации. Виртуальная машина, с которой я начал работать, была 32-битной установкой Windows 8.1 Preview. Поскольку пакет SDK для автономного телефона можно было установить только в 64-разрядной системе, я настроил собственную виртуальную машину с предварительной версией Windows 8.1 для 64-разрядной версии и повторил попытку. Когда я установил окончательную предварительную версию VS 2013, можно было проверить Phone SDK. Hyper-V был активирован после завершения установки VS. Операционная система виртуальной машины установлена ​​на 64-разрядную версию Windows 8.

person Bernhard Döbler    schedule 20.08.2013