Visual studio Windows Phone 8仿真器错误-创建交换机时发生错误

Visual studio Windows Phone 8仿真器错误-创建交换机时发生错误,visual-studio,windows-phone-8,Visual Studio,Windows Phone 8,我有一个类似的问题,如问题中所述: 但是,我的问题在错误描述中有点不同: Windows Phone Emulator无法创建虚拟机:创建交换机时出现问题:Xde找不到主机的IPv4地址 我有SLAT兼容的硬件,在BIOS中启用了虚拟化,我的Windows 8安装是64位的,它不是虚拟化的。Hyper-V已安装(已尝试重新安装,但没有帮助)。 编辑:未安装VirtualBox或任何其他虚拟化软件(Hyper-V除外) EDIT2:似乎安装了其他一些网络软件。不得不把它取下来真是太糟糕了,因为

我有一个类似的问题,如问题中所述:

但是,我的问题在错误描述中有点不同:

Windows Phone Emulator无法创建虚拟机:创建交换机时出现问题:Xde找不到主机的IPv4地址

我有SLAT兼容的硬件,在BIOS中启用了虚拟化,我的Windows 8安装是64位的,它不是虚拟化的。Hyper-V已安装(已尝试重新安装,但没有帮助)。 编辑:未安装VirtualBox或任何其他虚拟化软件(Hyper-V除外)

EDIT2:似乎安装了其他一些网络软件。不得不把它取下来真是太糟糕了,因为我需要它的专业性。我希望他们能把它修好


编辑3:我写了更多的细节,我能找到的都是同样的错误信息。删除VirtualBox后,一切正常

从“开始”菜单打开Hyper-V管理器,然后打开虚拟交换机管理器。删除所有现有交换机,然后尝试创建连接类型设置为“内部”的新虚拟交换机


之后可能需要运行
XdeCleanup.exe

似乎Xde当前与Cisco VPN客户端v5.x不兼容;安装VPN客户端后,确实会出现此错误。卸载Cisco VPN客户端可以解决此问题。

已经回答了,但有些更简单的方法对我有效(无需卸载VirtualBox):

“进入Hyper V。进入虚拟交换机管理器。创建名为“Windows Phone Emulator内部交换机”的虚拟交换机。将其连接类型设置为内部。 现在启动模拟器。它应该可以工作了。”

在运行emulator之前,我必须重新启动机器,但现在一切正常:VS2012、Xde和VirtualBox


学分归。

这对我来说很有效。转到Windows 8开始屏幕。向右滚动并查看HyperV平铺

进入Hyper V。进入虚拟交换机管理器。创建一个名为“Windows Phone Emulator内部交换机”的虚拟交换机,使其连接类型为内部


现在启动模拟器。它应该可以工作。

无论如何,在我关闭所有vEthernet适配器上的“确定性网络增强器”后,我的问题似乎消失了,如下所示:

我从微软的在线文档中得到了灵感,尝试了这个方法。 请参阅标题为“重新配置模拟器使用的Hyper-V虚拟适配器”的部分


希望这个能坚持下去。这是一个累人的过程,试图跟上什么工作,而不是这个“新的和增强的”仿真器。

我找到了这个愚蠢错误的解决方案。我在这个问题上工作了将近一个月

我最近刚做了两件事,emulator在Hyper-V中创建了虚拟机,并将我的应用程序部署到emulator中

  • 禁用反病毒。(我在使用熊猫云反病毒软件)
  • 如果确实关闭了,请启用防火墙
  • 我希望这能奏效


    谢谢。

    这就是帮助我解决相同问题的原因:

    无需卸载virtualbox,甚至无需同时运行它


    希望这对某人有所帮助

    我在这方面遇到了一些问题。最后,通过随机禁用和启用我的网络适配器,我可以让虚拟交换机工作,即使是外部适配器。

    我可以通过删除VMWare Player和virtual Box,然后执行Windows Phone 8 SDK的修复安装来修复此问题(控制面板->卸载->Windows Phone 8 SDK->更改->修复

    这里的一些答案很有帮助,通过测试试错法,我找到了适合我的解决方案。 注意:我在Windows 8 64位上安装了Cisco VPN客户端。我不想删除Cisco客户端

  • 打开Hyper-V管理器–虚拟交换机管理器,创建名为“Windows Phone Emulator内部交换机”的虚拟交换机。将其连接类型设置为“内部”。您不必删除任何现有虚拟交换机
  • 打开“网络连接”。右键单击“vEthernet Windows Phone Emulator内部交换机”并选择属性。取消选择“确定性网络扩展器”并单击确定。您也可以使用其他vEthernet接口执行此操作
  • 运行Emulator,它应该可以工作

  • 如果此问题发生在Windows 10上,有一个简单的解决方案…导航到:

    • 开始菜单
    • 背景
    • 网络与因特网
    • 地位
    • 网络重置
    这将清理所有虚拟网络适配器,以便仿真器可以重新创建它们。一旦重新启动,请删除仿真器,然后重新创建它,仿真器应以正常工作的方式创建必要的网络适配器


    免责声明:在Windows 10计算机上使用Visual Studio Emulator for Android时,这项技术对我很有效。我知道这不是Windows 8,也不是Windows Phone Emulator,但根本问题是相同的,因此如果有人在这里登陆并拥有Windows 10,您可能想尝试一下。

    我按照您的建议做了,然后运行了XdeCleanup.exe。它引发了相同的错误:“未能清理XDE内部交换机。创建交换机时发生了问题:XDE找不到主机的IPv4地址。”你还必须做什么?请分享知识,伊格拉利。他似乎在他的博客上发布了更多。他一定删除了一些其他应用程序,如VPN软件来纠正它。我打赌这也是我的问题,但如果我不能删除VPN软件呢?我确认VPN软件(在我的情况下,来自Juniper)导致此问题您必须删除的是什么?哇,安装在Win8上的VPN软件?Cisco?其他?@Warren:许多VPN安装在Win8上。唉,Juniper的Pulse VPN客户端也会导致Xde无法正确配置。删除Pulse允许Xde按预期工作。+1.M