Как оказалось, настроить рабочее место для разработки под
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. Создаем в нем виртуальный коммутатор для внутренней сети