Windows Phone 8模拟器无法启动。

3
我已经安装了Windows Phone 8 SDK并尝试运行一个简单的应用程序。当我在模拟器中运行应用程序时,模拟器无法连接到互联网。它显示一个错误消息,指出“您没有权限修改内部Hyper-V网络适配器设置以运行模拟器”。我确定我的登录具有管理员权限。
请问有谁可以告诉我如何让它正常工作?非常感谢。
第一张截图: first shot 第二张截图: second shot
4个回答

5

以下是您可以尝试的方法 -

  1. 管理员身份运行VS 2012。
  2. 打开Hyper-V管理器,并从虚拟交换机管理器中检查Windows Phone模拟器内部交换机。删除模拟器交换机并启动一个新的模拟器实例。
  3. 如果您的主机计算机有WLAN连接,请检查它是否正常运行。
  4. 如果您的主机计算机位于专用网络中,则可以进行有线关联,并与另一台计算机创建点对点网络。在其中一个系统中启用无限制互联网连接,并与其他计算机共享连接,运行在其中的模拟器也将获得共享的互联网。

希望这可以帮到您。:)


谢谢兄弟,我使用Windows 8.1和Visual Studio 2013,所以不再出现错误了。 - TuanDung
我收到了“删除虚拟以太网交换机失败”的错误。 - Mathias Lykkegaard Lorenzen
VS 2013 - 第一点起了作用。以管理员身份运行一次,然后它也可以在正常模式下工作。 - TheEye

4
为了解决这个问题,我结合了以下 2篇文章的步骤: Windows Phone 8模拟器错误-Something happened while creating a switchhttp://mobileworld.appamundi.com/blogs/petevickers/archive/2012/11/01/troubleshooting-windows-phone-8-emulator-problems.aspx
我首先运行了 XdeCleanup.exe(位于C:\Program Files (x86)\Microsoft XDE\8.0),然后进入Hyper-V管理器并创建一个新的虚拟交换机(如文章中所述)。在控制面板\网络和 Internet\网络连接下创建的名称为vEthernet(Windows Phone 模拟器内部交换机)
我还遇到了另一个问题,我的Internet 连接使用用户配置的IP设置。模拟器创建了另一个虚拟交换机,名为vEthernet(Broadcom NetLink(TM)Gigabit Ethernet虚拟交换机),这导致我的计算机没有Internet 连接(Broadcom NetLink(TM)Gigabit Ethernet是我的真实网络适配器的名称,模拟器创建的虚拟交换机连接到它)。
所以,我设置了虚拟交换机vEthernet(Broadcom NetLink(TM)Gigabit Ethernet虚拟交换机)的IP地址和其他信息与真实适配器的信息相同,这解决了我的PC的Internet 连接问题。
希望这有所帮助。

3

我在使用Visual Studio 2015 RC下的Windows Phone 10预览模拟器时也遇到了类似的问题。解决方法如下:

  1. 进入"打开或关闭Windows功能"
  2. 移除Hyper-V
  3. 重启电脑
  4. 重新安装Hyper-V
  5. 再次重启电脑
  6. 问题解决 :)

这个解决方案帮助我解决了在VS 2015 RC和WP 8.1 U1模拟器上的问题。 - foxanna

1

1 - 进入Hyper-V管理器 2- 删除Windows Phone 8仿真器。 3 - 点击虚拟交换机管理器 4 - 删除内部Windows Phone仿真器。 5 - 重新启动 6- 再次启动仿真器。

希望这有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接