Windows Phone Windows 10 中的模拟器不工作

Windows Phone Emulator in Windows 10 not working

当我在 Windows 10 RTM 中 运行 一个 UWP 应用程序时,它给出类似 "Unable to Verify that virtual machine is running" 的错误?在我重新启动我的 Visual Stuido 后,模拟器会在 OS 启动很长时间,然后失败。

首先请尝试确保您已满足 Windows Phone 模拟器的所有系统要求,如下文所述: https://msdn.microsoft.com/en-us/library/windows/apps/Mt162269.aspx.

由于WindowsPhoneEmulator在Hyper-V上作为虚拟机运行,请参考这个link: Troubleshooting Hyper-V (https://technet.microsoft.com/en-us/library/Cc742454.aspx)检查如果此问题是由 Hyper-V 引起的。

之后,请尝试执行@Prashant H Phadke - MSFT 在这里发布的以下步骤():

1.) 打开 Hyper-V

2.) 关闭任何现有的已配置 Phone 模拟器。

3.) 点击 "Virtual Switch Manager"

4.) 点击"Windows Phone Emulator Internal Switch"

5.) 记住那里显示的设置(因为你会删除它并重新创建它)

6.) 通过单击 "Remove"

删除现有的 "Windows Phone Emulator Internal Switch"

7.) 点击"Apply"和"OK"

8.) 通过单击 "New virtual network switch" 重新创建 "Windows Phone Emulator Internal Switch",并使用您在第 5 步中记住的相同设置。

9.) 然后尝试从 Visual Studio 按 F5 - 这应该会在右侧虚拟交换机上配置一个新的模拟器。

此外,请尝试根据此处对模拟器进行故障排除:https://msdn.microsoft.com/en-us/library/windows/apps/jj681694(v=vs.105).aspx,虽然它适用于 Windows Phone 8 模拟器,但一些解决方法应该适用于 Windows Phone 10 个模拟器。

如果以上信息仍然不能解决问题,请尝试修复或重新安装您的Visual Stuido。