Эмулятор 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:

  1. Это какое-то возможное решение этой проблемы?

  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.Конфигурация виртуализации VMWare PlayerWP эмулятор работает внутри VMWare Player

Вам также нужно отредактировать файл.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.

Другие вопросы по тегам