Я разрабатываю приложение для Windows Phone с помощью VS2012 на ноутбуке Dell XPS 15 с Win8 pro. Я прочитал здесь много статей по устранению неполадок (особенно Эмулятор Windows Phone 8 не может подключиться к Интернету) и в других местах в Интернете и не смог решить проблему (см. тему) . Обратите внимание, что мой ноутбук успешно получает IP-адрес с использованием DHCP на обоих адаптерах (беспроводном и проводном), и на маршрутизаторе не установлена фильтрация MAC-адресов. Вот история:
1) Не работает: при запуске эмулятора WP не получает IP от роутера (DHCP)
2) Работает:
- начать заново (удалить виртуальные коммутаторы и машину в Hyper-v)
- отключить беспроводной адаптер
- подключить проводной адаптер к роутеру с помощью кабеля
- запустить эмулятор (он создает машину и переключает)
- получает IP и Интернет доступен
3) Не работает:
- начать заново (удалить виртуальные коммутаторы и машину в Hyper-v)
- отключить проводной адаптер - панель управления Windows показывает: Bluetooth и беспроводная связь включены, а проводная связь отключена - других нет
- запустить эмулятор (он создает машину и переключает)
- результат:
- а) журнал маршрутизатора показывает «DHCP-сервер получил ЗАПРОС»
- б) на хосте, который я вижу (ipconfig), виртуальный коммутатор получает IP (vEthernet (Intel (R) Centrino (R) Wireless-N 1030 Virtual Switch)) - он выбран как «Внешний эмулятор Windows Phone» в настройках виртуальной машины.
- в) на вкладке сети эмулятора окна «Дополнительные инструменты» я вижу адаптеры с IP по умолчанию 169. *
3) Частично работает:
- удалить виртуальные переключатели
- отключить проводной адаптер - панель управления Windows показывает: Bluetooth и беспроводная связь включены, а проводная связь отключена - других нет
- создать внутренний коммутатор в Hyper-v с именем «Внутренний коммутатор эмулятора Windows Phone» и выбрать его во внутреннем сетевом адаптере виртуальной машины.
- включить совместное использование в беспроводном адаптере (в панели управления)
- запустить эмулятор как автономный с xde.exe (начиная с VS не будет использовать правильный снимок с развернутым приложением) и не позволяет ему подключаться к сети - загрузка занимает гораздо больше времени, после чего ОС загружается, и эмулятор показывает диалоговое окно с ошибкой «Некоторые функциональность может быть отключена »
- можно использовать эмулятор с Интернетом, но кнопки устройства не работают - используйте сочетания клавиш (http://devatheart.azurewebsites.net/2011/06/04/windows-phone-7-emulator-and-Physical-keyboard-shortcuts/ )
- его нельзя использовать для отладки - он хорош только для публичного показа приложения ;-)