7

我在 Windows 8.1 Pro 上运行 Visual Studio 2013。

我在调试 Windows Phone 8 应用程序时遇到问题。当我尝试部署到虚拟电话(Emulator WVGA 512MB)时,我得到以下信息:

是否要将模拟器配置为连接到 Internet? 应用更改时,您的 PC 可能会失去其网络连接。 这可能会影响正在进行的任何网络操作。

当我单击是时,我收到以下错误:

Windows Phone 模拟器无法创建外部网络交换机。 创建交换机时出现问题:创建虚拟以太网交换机时失败。 以太网端口 '{CD7D5F8C-C0EE-439E-8E0E-D139BC5E5A18} 绑定失败:请求的资源正在使用中。 (0x800700AA)。 虚拟交换机无法绑定到 WiFi 适配器,因为网桥已在使用中。 您最多可以配置一个虚拟交换机连接到 WiFi 适配器。

在此之后,我在 Visual Studio 中收到以下错误:

错误 1 ​​应用部署失败。请再试一次。行:0 列:0

如果我选择否,它只会出现在屏幕上,并显示以下消息:

Windows Phone 操作系统正在启动...

我可以直接从 Hyper-V 运行模拟器,而不是从 Visual Studio 运行。

我已尝试对 Visual Studio 进行全面修复。有人见过这个吗?我该如何解决这个问题?

谢谢

4

2 回答 2

2

我通常删除模拟器 vm 以及用它创建的任何虚拟交换机,然后重新启动电脑,然后我打开 Visual Studio 并运行我的应用程序,以便 Visual Studio 启动并创建所需的 vm,然后它工作正常

您并不总是需要重新启动我只是为了以防万一,仅删除 VM 会有所帮助。只需再次通过 Visual Studio 运行您的应用程序。

于 2013-10-23T11:42:36.340 回答
2

打开 hyper-v 转到虚拟交换机管理器并删除所有交换机

然后再次打开你的 vs 并在模拟器中运行你的项目,当配置消息出现时按是

等等……

如果不起作用,则转到 hyper-v 并连接到您的模拟器并再次运行您的项目

于 2013-11-08T05:38:54.823 回答