visual-studio - Windows Phone SDK Paradox : "Xde couldn' t find an IPv4 address. ."and "模拟器无法确定主机的 IP 地址...”

标签 visual-studio ip windows-phone hyper-v windows-phone-8-emulator

一些有用的信息:我在定制的设备上运行 Windows 8 Professional,并且使用“WiFi 适配器”将我的计算机连接到本地路由器。我使用的是家庭网络,而不是公共(public)/工作/学校网络。

我安装了 Windows Phone SDK。到目前为止,一 block 草莓芝士蛋糕。编写了我的第一个简单的浏览器应用程序(如 Windows Phone 开发网站上详细介绍)并单击“运行”按钮,期待我的应用程序能够实现并引入链接和网站!

但是,我得到了这个:

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

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

  • 从 Hyper-V 管理器的“虚拟交换机管理器”中删除所有交换机,并创建一个名为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 管理器的虚拟交换机管理器中删除Windows Phone 模拟器内部交换机

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

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

提前谢谢您!

最佳答案

请按照以下步骤解决此问题

1.进入网络和共享中心

2.去更改适配器设置

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

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

删除任何 Cisco VPN 或类似连接。我发现这个 VPN 客户端可以替代 Cisco https://www.shrew.net/

对我来说,Shrew Soft 2.1.7 版是唯一有效的版本。

关于visual-studio - Windows Phone SDK Paradox : "Xde couldn' t find an IPv4 address. ."and "模拟器无法确定主机的 IP 地址...”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19336621/

相关文章:

visual-studio - 测试失败后在 Jenkins 中构建失败 MSTest

visual-studio - 如何设置 Visual Studio 自动发布 pdf 文件

php - 如何使用 PHP 代码同时获取 IPv4 和 IPv6 地址?

c# - 在 asp.net 应用程序中编辑/删除导航栏

c# - 无法对测试运行 'xxxx 2011-10-20 13:00:00' 进行排队。您没有执行该操作的适当权限

java - getLocalHost() 显示错误的 IP 地址

IP 地址的 Apache 访问日志

c# - 在 Windows Phone 8.1 中暂停应用程序时工作

windows-phone - Windows Phone 8 Tile的大小?

android - 使用适用于 iO、Android 和 Windows Phone 的 Xamarin