在主机上使用无线适配器时无法将Windows Phone模拟器连接到Internet

Mei*_*sky 5 emulation windows-phone-7

我正在使用VS2012在戴尔XPS 15笔记本电脑上使用Win8 pro开发Windows Phone应用程序.我在这里阅读了很多故障排除文章(特别是Windows Phone 8模拟器无法连接到互联网)和网络上的其他地方没有设法解决问题(见主题).请注意,我的笔记本电脑在两个适配器(无线和有线)上使用DHCP成功获取IP,并且路由器上未设置MAC过滤.这是故事:

1)不起作用:启动WP模拟器时,它不从路由器获取IP(DHCP)

2)作品:

  • 重新开始(在Hyper-v中删除虚拟交换机和机器)
  • 禁用无线适配器
  • 用电缆将有线适配器连接到路由器
  • 启动模拟器(它创建机器和开关)
  • 获取IP和Internet可访问

3)不起作用:

  • 重新开始(在Hyper-v中删除虚拟交换机和机器)
  • 禁用有线适配器 - Windows控制面板显示:蓝牙和无线启用和有线禁用 - 没有其他人
  • 启动模拟器(它创建机器和开关)
  • 结果:
  • a)路由器日志显示"DHCP服务器收到REQUEST"
  • b)在主机上我看到(ipconfig)虚拟交换机获取IP(vEthernet(英特尔(R)Centrino(R)Wireless-N 1030虚拟交换机)) - 它在虚拟机设置中被选为"Windows Phone Emulator External"
  • c)在"附加工具"窗口的模拟器网络选项卡中,我看到默认IP为169的适配器.*

3)部分工作:

  • 删除虚拟交换机
  • 禁用有线适配器 - Windows控制面板显示:蓝牙和无线启用和有线禁用 - 没有其他人
  • 在hyper-v中创建名为"Windows Phone Emulator Internal Switch"的内部交换机,并在虚拟机的内部网络适配器中选择它
  • 在无线适配器中启用共享(在控制面板中)
  • 使用xde.exe独立启动模拟器(从VS开始不会使用已部署应用程序的正确快照)并且不允许它连接到网络 - 加载需要花费更多时间,之后,操作系统正在加载并且模拟器显示错误对话框"一些功能可能会禁用"
  • 可以在互联网上使用模拟器,但设备按钮不起作用 - 使用键盘快捷键(http://devatheart.azurewebsites.net/2011/06/04/windows-phone-7-emulator-and-physical-keyboard-shortcuts /)
  • 它不能用于调试 - 它只适用于公开显示应用程序;-)

Olo*_*ulu 0

您已经回答了您的问题,但这可能会有所帮助。使用 CMD 中的 netsh 与您的无线网络主机连接无线连接。另一种方法是创建一个内部交换机,与 LAN 适配器共享连接,您也可以使用 connectify 来做到这一点。现在,您的电脑应该显示您已连接到无线和局域网网络。从 Visual Studio 运行模拟器即可连接。