当我尝试开始调试我的 Windows Phone 8 应用程序时 Emulator WVGA 512MB 显示以下错误消息

The Windows Phone Emulator wasn't able to connect to the Windows Phone operating system:

The emulator couldn't determine the host IP address, which is used to communicate with the guest virtual machine.

Some functionality may be disabled.

并且模拟器始终显示 The Windows Phone OS is starting... 无法理解有什么问题。请指教。

有帮助吗?

解决方案 2

最后问题解决了。

  1. 打开 Hyper V 管理器
  2. 删除所有已安装的虚拟机
  3. 删除所有虚拟交换机
  4. 重启系统
  5. 重新运行视觉工作室

谢谢 希夫·库马尔·加内什

其他提示

这对我有用(发现 这里):

请按照以下步骤解决此问题
1.进入网络和共享中心
2.去更改适配器设置
3.转到v以太网(内部以太网端口Windows Phone模拟器内部交换机)
4.右键单击它并启用它(如果已启用,则禁用并再次启用它)。

我有同样的问题。经过长时间的调查和检查事件日志,了解到Windows防火墙阻止了模拟器连接到虚拟机。有了这些信息,解决问题就很简单了。

是的!只需导航到控制面板 -> 系统和安全 -> Windows 防火墙 -> 允许应用程序或功能通过 Windows 防火墙。然后单击“添加另一个应用程序”按钮并浏览模拟器的路径(通常为“C:\Program Files (x86)\Microsoft XDE\8.0\XDE.exe”,但可能会根据您的安装位置而有所不同)。选择您想要的适当的网络类型并添加新项目。

现在返回 VS 并运行您的应用程序(关闭您已经打开的任何模拟器实例),现在一切都应该正常了!

对我有用的解决方案:

  1. 打开 Hyper V
  2. 选择您的虚拟机并转到虚拟交换机管理器。
  3. 选择 Windows Phone 模拟器内部
  4. 如果您的连接是内部连接,请选中启用 VLAN 标识选项
  5. 从 VS 按 F5。

祝你好运!

只需重新启动即可

不需要魔法。安装 Windows Phone SDK 后只需重新启动您的开发计算机即可。

您所描述的情况通常是由于第三方防病毒软件的防火墙造成的。

如果您使用 赛门铁克 遵循此程序 https://stackoverflow.com/a/26326528/4446346

如果您使用 Windows 防火墙 遵循此程序 https://stackoverflow.com/a/27685167/4446346

如果你正在使用 平均电压 执行以下程序:

  1. 打开 AVG 并转到-->选项-->防火墙设置-->专业级-->高级设置.
  2. 检查 “允许防火墙支持的来自/到虚拟机的任何流量"
  3. 并点击“好的".

您必须做的另一件事是转到“Windows Phone 模拟器内部开关“并取消选中”AVG网络过滤驱动程序"

  1. 打开 网络和共享中心-->更改适配器设置-->特性

  2. 取消选中“AVG网络过滤驱动程序"

如果您是第一次加载模拟器,它的行为就像手机(首次启动时)一样,它将安装初始应用程序集并配置它们。这就是为什么第一次启动需要很长时间。您实际上可以打开 Hyper-V 管理器并连接到您在启动调试时选择的虚拟机 - 以查看正在发生的实际进度。希望这可以帮助。

您可以禁用 Hyper-VProgram and Features 并重新启动机器两次。一切都将是默认的。使能够 Hyper-V 并重新启动两次,一切都应该恢复正常。

您还可以检查您的 vEthernet(内部以太网端口 Windows Phone 模拟器内部交换机)网络和共享中心 已启用(我的未启用,我遇到了与您相同的错误)。

检查硬盘驱动器中是否有足够的可用空间。

如果您有一台带有触摸屏的计算机并收到此错误,则可能是因为 Hyper-V 正在尝试通过 touchscreen-fx 移植到虚拟设备。

这很容易纠正(当发现时):

  1. 关闭所有启动虚拟设备的尝试。

  2. 去:Hyper-V Manager->Hyper-V-settings->Physical GPU:s // 取消选中“将此 GPU 与 RemoteFX 结合使用”复选框

如果有的话,请尝试卸载 vmware player 12,我尝试了多种方法,但在将其删除之前没有任何效果。希望它可以帮助你。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top