Windows Phone SDK悖论:"Xde couldn't find an IPv4 address.."与"The emulator couldn't determine the hos



一些有用的信息:我正在定制装备上运行Windows 8 Professional,并且正在使用"WiFi加密狗"将计算机连接到本地路由器。我使用的是家庭网络,而不是公共/工作/学校网络。

我安装了Windows Phone SDK。到目前为止的一块草莓芝士蛋糕。编写了我的第一个简单浏览器应用程序(如 Windows Phone Dev 网站上详述的那样)并点击"运行"按钮,期望我的应用程序栩栩如生,呼吸链接并呼出网站!

但相反,我得到了这个:

Something happened while creating a switch: 
Xde couldn't find an IPv4 address for the host machine.

在这种情况下,模拟器根本不会运行。因此,我进行了研究,发现解决方案是这样的:

  • 从Hyper-V Manager的"虚拟交换机管理器"中删除所有开关,并创建一个新的内部开关,称为Windows Phone模拟器内部开关

我做到了,错误没有再次出现,但它确实搞砸了我的 WiFi 和蓝牙适配器(我必须进行系统还原才能解决),现在 WiFi 和蓝牙外围设备都可以再次工作。

但是,再次运行模拟器时,我遇到了此错误:

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.

在这种情况下,模拟器确实运行了,但我在任何地方都找不到我的应用程序。我再次做了一些研究,发现解决方案是:

  • 从 Hyper-V Manager 的虚拟交换机管理器中删除 Windows Phone 仿真器内部交换机

现在,我首先创建了交换机来解决问题。但我确实删除了它,因为尝试了所有内容。这并不奇怪,但是,它又回到了第一个错误。

我现在陷入了这个悖论,不知道如何摆脱它。

提前谢谢你!

按照以下步骤

解决此问题

1.转到网络和共享中心

2.转到更改适配器设置

3.转到V以太网(内部以太网端口Windows手机模拟器内部交换机)

4.右键单击它并启用它(如果已启用,则禁用并再次启用它)。

删除任何思科 VPN 或类似连接。我发现此VPN客户端可替代思科 https://www.shrew.net/

对我来说,shrew soft版本2.1.7是唯一有效的版本。

相关内容

最新更新