Эмулятор WP8 на плеере Vmware не работает
Я создал VMware Windows 8.1 для разработки приложения wp8.
Мои характеристики ПК:
i7 2670 (2.2)
8 ГБ оперативной памяти
- выиграть 7 64
Моя спецификация VMware Player:
60 ГБ HDD
4 ГБ оперативной памяти
Я установил в VMware Player Visual Studio 2012 обновление 4 и все прочее.
Когда я пытаюсь построить свой проект, я получаю эту ошибку:
emulator Cannot assign the specified number
of processor for virtual machine is out of range
Я искал в Интернете, но все ссылки, которые я нашел, относились к параллелям. Ничего полезного для VMware .
Я прочитал эту статью. Я включил Hyper-V, но я не уверен, что VMware может поддерживать аппаратную виртуализацию, что, я думаю, необходимо.
Мой вопрос 2:
Это какое-то возможное решение этой проблемы?
Если у меня есть устройство и я пытаюсь отладить его, я полагаю, что у меня не возникнет никаких проблем. Я полагаю, хорошо?
Я буду признателен за любую помощь.
Спасибо за ваше время.
3 ответа
Что касается комментариев на ваш вопрос, я объясню:
Вы можете выполнять разработку Windows Phone 8.x для Windows 7 или более поздней версии, если у вас есть физическое устройство, однако, если вы хотите использовать эмуляторы Windows Phone 8.x, вам необходимо иметь доступ к Hyper-V, потому что эмуляторы WP8 работать как виртуальные машины Hyper-V, параллельно с вашей основной операционной системой.
Поэтому, чтобы использовать эмуляторы WP8, вы должны использовать Windows 8 Pro, Windows 8 Enterprise или Windows Server 2012 (или более позднюю версию, например, Windows 8.1 Pro). Стандартная "Домашняя версия" Windows 8 не включает Hyper-V. Узнайте больше о клиенте Hyper-V на TechNet.
Hyper-V требует аппаратной виртуализации и, как ускоренная платформа с аппаратными требованиями, не будет работать в другом виртуализаторе (это отличается от того, как вы можете запускать VirtualBox или VirtualPC под Hyper-V). Вы должны работать под управлением Windows 8 Pro в качестве "корневой" операционной системы.
VMWare Player v6. Вы должны поставить галочку Virtualize Intel VT-x/EPT or AMD-V/RIV
в конфигурации виртуальной машины для работы эмулятора WP.
Вам также нужно отредактировать файл.vmx в VMWare Player, чтобы Hyper-V был доступен для эмулятора Windows Phone.
Дайте вашей ВМ>= 4 ГБ ОЗУ, 2+ процессоров, затем откройте файл.vmx для ВМ и добавьте:
hypervisor.cpuid.v0 = "ЛОЖЬ"
Затем сохраните, запустите виртуальную машину и установите Windows.
Я также укажу, что это работает безупречно на моем MacBook Pro Retina с дистрибутивом Windows с поддержкой Hyper-V внутри Parallels и Visual Studio 2013 CE.