Windows Phone 8.1模拟器在启动操作系统时停留

时间:2015-08-05 00:02:20

标签: visual-studio windows-phone-8 windows-phone-8.1 windows-phone-8-emulator

我做了新的W10和VS 2015安装,现在当我尝试在模拟器上运行新创建的hello world类型的应用程序时,它不会加载,它只是说: Emulator text  退出5-10分钟后,Visual Studio返回DEP6100(自举阶段错误 - 连接到设备)和DEP6200(设备未找到)错误。

然而,VM本身启动,启动并在Hyper-V中工作

VM works

我尝试的事情:

  • 更改/修复Windows 8.1模拟器(未更改)
  • 更改/修复Visual Studio(未更改)
  • 重新安装Visual Studio(没有更改)
  • 将Hyper V中的交换机类型从内部更改为私有(当模拟器窗口弹出时,它提示解析主机IP时出错,但是启动并且实际上这次通过Windows Phone OS正在启动屏幕并实际启动,但是Visual Studio以某种方式没有意识到这一点,并且在启动它几分钟之后强制关闭VM并返回相同的错误代码)
  • 删除所有以太网适配器(包括我的计算机),然后检查硬件更改,以便再次创建它们。 (它们被重新创建但没有帮助,现在只有3个适配器(以太网,Wifi和vEthernet(Windows手机内部交换机)
  • 重新启动数十亿次而不改变任何东西(某种程度上没有用)

6 个答案:

答案 0 :(得分:11)

我尝试过你所做的事情并没有奏效。所以我做了以下事情:

  1. 转到"控制面板\网络和Internet \网络连接"
  2. 右键单击" vEthernet(内部以太网端口Windows Phone仿真器内部交换机)"。
  3. 选择属性并检查案例" Hyper-V可扩展虚拟交换机"然后单击“确定”。
  4. 再次右键单击vEthernet并禁用它。然后重新启用它。
  5. 运行VM并等待几分钟(第一次加载的时间总是更长)

答案 1 :(得分:9)

所以,经过大约2天的不间断谷歌搜索,我发现其他stackoverflow问题的解决方案,其中有人有类似的问题,但使用Android模拟器 Visual studio (2015) emulator for android not working - XDE.exe - Exit Code 3

我做的是:

  1. 删除Hyper V中的所有虚拟机
  2. 删除Hyper V中的所有开关
  3. 为每个版本的XDE运行xdecleanup.exe(在C:/ Program Files(x86)/ Microsoft XDE / [8.0 / 8.1 / 10.0.10240.0] /XdeCleanup.exe找到
  4. 在Windows Phone 8.1模拟器上运行更改/修复 - ENU'
  5. 重新启动Visual Studio

答案 2 :(得分:2)

这为Windows 10上的Visual Studio修复了它。通过防火墙允许以下应用程序。如果您没有安装防火墙,那么您使用的是内置Windows版本:

" C:\ Program Files(x86)\ Microsoft XDE \ 10.0.10586.0 \ XDE.exe"

请注意,实际路径可能会根据您安装的模拟器而发生变化。

答案 3 :(得分:2)

我遇到了同样的问题,Windows 10移动模拟器在禁用并重新启用Windows 10的Hyper V功能后突然停止工作。

为我解决的是:

  1. 打开控制面板 - > 网络和互联网 - > 网络连接
  2. 应该有一个名为 vEthernet(内部以太网端口Windows Phone仿真器内部交换机)的适配器。 (实际上我有两个,一个显示红色十字架说“网络电缆未插入”,另一个说“未识别网络” - 我选择后者进行以下步骤。)

    1. 右键单击适配器,然后选择属性
    2. 切换到标签分享
    3. 选中第一个选项“允许其他网络用户连接...”,取消选中第二个选项“允许其他用户控制或停用...”
    4. 家庭网络连接选择 vEthernet(内部以太网端口Windows Phone仿真器内部交换机)
    5. 切换回第一个标签网络
    6. 取消选中 Internet协议版本6
    7. 点击确定,然后点击后面的消息对话框中的确定(说明有关IP地址的信息)
    8. Visual Studio 2015在执行此操作时始终打开。在这些步骤之后我按下F5,等待一段时间(1-2分钟)让操作系统启动并启动应用程序。

      (此解决方案类似于MS forums中提出的解决方案。)

      注意:DomDev提供的解决方案对我不起作用。我没有试过Edgar.A的那个

答案 4 :(得分:0)

有点晚了,很蠢,但我的问题是我的机器上没有足够的磁盘空间!

答案 5 :(得分:-1)

以下评论,来自a reply on the Xamarin forums 作品:

<块引用>

确保在处理器下检查您使用的所有模拟器的兼容性设置