问题:
当我启动 Windows Phone 8 模拟器时,它会在 Hyper-V 中启动一个虚拟机。几分钟后,Windows Phone 操作系统被加载(我可以通过 Hyper-V 管理器连接到它(虽然用这种方式玩 WP 很不方便)),但模拟器不断报告:“Windows Phone 操作系统正在启动......” .
一段时间后(显然发生超时),从 Visual Studio 部署失败并出现错误:“应用部署失败。请重试。”
我是怎么到这里的?
当我使用 wifi 连接并拥有动态 IP 地址时,一切正常。模拟器工作正常,我在 Windows Phone 操作系统中有互联网。
但不幸的是,大多数时候我必须使用带有静态 IP 地址的以太网连接(由互联网提供商根据我的 MAC 地址分配给我)。在这种情况下,Windows Phone 模拟器中没有互联网。据我了解,Hyper-v 中的虚拟机使用自己的以太网卡(另一个 MAC 地址)连接到网络,并具有不同的 IP 地址。在这种情况下,它不会从我的提供商那里获得任何互联网。即使模拟器具有相同的 MAC 和 IP 地址,它也会给互联网流量造成混乱。
所以我的笔记本电脑应该是WP模拟器的路由器。这就是为什么我使用 Windows Phone 模拟器交换机(vEthernet(内部以太网端口 Windows Phone 模拟器内部交换机))共享我的主要互联网 (ICS)。在这种情况下,我在 Windows Phone 上确实有互联网,但是当我仅通过 Hyper-V 管理器连接时。在模拟器中,它甚至不显示操作系统何时加载。
在我停止与 Windows Phone 模拟器开关共享互联网后,模拟器本身运行良好.. 但没有互联网。
任何想法如何使 Windows 手机模拟器与我的互联网连接类型一起工作?