вторник, 28 мая 2013 г.

Начинаем разрабатывать под Windows Phone. Настройка эмулятора Windows Phone 8 для разработки. Возможные проблемы и ошибки.


    Как оказалось, настроить рабочее место для разработки под Windows Phone далеко не тривиальная задача. Ну или мне так повезло, что я поимел похоже все возможные проблемы при развертывании инструментов для разработки.

Рассмотрим некоторые "подводные камни" и возникшие проблемы:

1. Для начала необходимо уяснить, что инструменты разработки для данной платформы можно установить только под 64x-версией Windows 8 Pro или Enterprise
2. Виртуальная машина входящая в состав SDK работает только через аппаратную виртуализацию на гипервизоре. Соответственно:

  • Ваш процессор должен поддерживать аппаратную виртуализацию
  • В BIOS должны быть включены все связанные с этим настройки - DEP, SLAT, Hardware-assisted virtualization. 
  • В Windows должна быть запущена служба Hyper-V
  • Текущий пользователь должен быть в группе Администраторы Hyper-V
3. Если вышеперечисленные условия соблюдены, пробуем запустить эмулятор. Скорее всего ничего не получится, и он вылетит с какой нибудь ошибкой. Рассмотрим возможные ошибки подробнее.


Ошибка "You don't have permission to modify internal Hyper-V network adapter settings required to run the emulator"

Решение:
1. Запускаем Диспетчер Hyper-V-> Диспетчер виртуальных коммутаторов
2. Создаем в нем виртуальный коммутатор для внутренней сети