Не удается подключить эмулятор Windows Phone к Интернету при использовании беспроводного адаптера на хосте

Я разрабатываю приложение для 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/ )
  • его нельзя использовать для отладки - он хорош только для публичного показа приложения ;-)

person Meir Pletinsky    schedule 22.11.2012    source источник
comment
WP8: эмулятор не имеет Доступ в Интернет обсуждаемые здесь решения должны решить вашу проблему. Также см. Ссылка   -  person nkchandra    schedule 11.12.2012


Ответы (1)


Вы ответили на свой вопрос, но это может помочь. подключитесь к хосту беспроводной сети через беспроводное соединение с помощью netsh в CMD. Альтернативой является создание внутреннего коммутатора, разделяющего ваше соединение с вашим сетевым адаптером, вы также можете сделать это с помощью Connectify. к настоящему времени ваш компьютер должен показать, что вы оба подключены к беспроводной и локальной сети. запустите эмулятор из Visual Studio, и вы подключитесь.

person Olorunfemi Ajibulu    schedule 11.09.2013