我有以下问题,希望有人有解决方案。 以前我有Windows 8.1和Visual Studio 2013。 我升级到Windows 10。 我安装了Visual Studio 2015 Enterprise。 我创建了一个新的解决方案,只有一个项目用于空白的通用Windows应用程序。我正在使用C#。
当选择任何一个"移动模拟器10 ...."来运行我的proyect时我收到以下错误: 但是,如果我选择"模拟器"有用。此外,如果我打开Windows Phone 8.1的解决方案,我使用"模拟器8.1"它有效。
欢迎任何帮助。谢谢。
答案 0 :(得分:6)
我遇到了类似的问题,但我正在使用VMWare Fusion来运行Windows 8.1。本文中的步骤解决了我的问题。 https://blogs.endjin.com/2013/06/running-the-windows-phone-emulator-in-vmware-fusion/
- 停止运行模拟器的虚拟机。
- 打开虚拟机资源库 ⇧ ⌘ L (
Windows
→{{1} })在列表中选择虚拟机,然后转到
Virtual Machine Library
→Settings
→Processors & Memory
勾选
Advanced Options
复选框以启用嵌套虚拟化。这将在VM配置文件中添加Enable hypervisor applications in this virtual machine
(更多内容见下文)。- 返回虚拟机列表,右键单击虚拟机,然后选择
vhv.enable = "TRUE"
。- 在Finder窗口中,右键单击并
Show in Finder
。- 显示内容(文件和文件夹列表)后,找到VMware虚拟机配置文件 - 扩展名为 .vmx 的文件。
- 在TextEdit中打开此文件,并在末尾添加此行:
Show Package Contents
- 保存并重新启动VM。
醇>
答案 1 :(得分:3)
尝试运行HoloLens模拟器时遇到此问题。我不得不进入Hyper V管理器,进入Hyper-V设置。选择物理GPU并取消选中框"将此GPU与RemoteFX一起使用"
rdvgm.exe与此相关。关闭该选项解决了我的问题。
答案 2 :(得分:1)
解决:我也面临同样的问题。在我的情况下,问题是我没有启用开发人员模式。启用后它完美地工作。
答案 3 :(得分:0)
您是否在“控制面板\网络和Internet \网络连接”下看到“虚拟交换机”信息?如果没有,您可以尝试从Hyper-V再次重新创建“Windows Phone仿真器内部交换机”,看看是否能解决您的问题。请尝试以下步骤:
1。)打开Hyper-V
2.关闭所有已配置的手机模拟器。
3.)点击“Virtual Switch Manager”
4.单击“Windows Phone仿真器内部开关”
5.)记住那里显示的设置(因为你将删除它并重新创建)
6。)单击“删除”
删除现有的“Windows Phone仿真器内部开关”7.单击“应用”和“确定”
8.。)通过单击“新建虚拟网络交换机”重新创建“Windows Phone Emulator Internal Switch”,并使用您在步骤5中记住的相同设置。
9。)然后从Visual Studio尝试F5 - 它应该在右侧虚拟交换机上配置一个新的模拟器。
10。)现在错误将被解决。如果不是在超级v启动Windows手机的模拟器 - >然后单击Connect(现在模拟器从hyper v开始)
11。)然后从Visual Studio尝试F5 - 它应该启动模拟器(花一些时间在我的情况下启动)
答案 4 :(得分:0)
如果有人感兴趣,我找到了一个适合我的解决方案:
基本上人们应该做的是:
结果:正在构建模拟器映像,并且应用程序部署过程不会失败,因为VS不再运行。
只要模拟器完全构建并且您可以看到Windows Mobile 10正在运行,请关闭模拟器并再次通过VS 2015启动应用程序部署过程。这一次,应用程序部署过程将成功。