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

标签 windows-phone-7 emulation

我正在使用 VS2012 在带有 Win8 pro 的戴尔 XPS 15 笔记本电脑上开发 Windows Phone 应用程序。我在这里(特别是 Windows Phone 8 emulator can't connect to the internet)和网络上的其他地方阅读了很多故障排除文章,但未能解决问题(请参阅学科)。请注意,我的笔记本电脑在两个适配器(无线和有线)上都使用 DHCP 成功获取了 IP,并且路由器上没有设置 MAC 过滤。这是故事:

1) 不工作:启动 WP 模拟器时,它没有从
路由器 (DHCP)

2) 作品:

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

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

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

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

    关于windows-phone-7 - 在主机上使用无线适配器时无法将 Windows Phone 模拟器连接到 Internet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13512298/

    相关文章:

    android - 模拟器未在 Android Studio 上运行

    android - 挂载Android模拟器创建的qcow2镜像

    windows-phone-7 - 将存储在独立存储中的图像绑定(bind)到 Windows Phone 中的图像控件

    windows-phone-7 - wp7应用程序版本更改

    silverlight - 在 Windows Phone 7 中发起调用

    c# - 计时器落后

    android - 是否有调试cordova应用程序的真正解决方案

    testing - Internet Explorer 6 模拟器推荐

    java-me - 有没有办法在不使用sun java wireless tool kit或任何j2me ide的情况下运行j2me(jar/jad)程序?

    c# - Windows Phone 中的 SHA-1 算法