无法在 Hyper-V 中添加外部虚拟交换机以将 Android 模拟器连接到网络

Not able to add External Virtual Switch in Hyper-V to connect Android Emulator to Network

我正在使用 Hyper-V 到 运行 Visual Studio 模拟器 android 来测试 Xamarin android 应用程序。但是模拟器无法连接到同一网络上的数据库机器(用于进行数据库调用),而我的计算机可以访问该数据库。

我在互联网上搜索了很多,但没有找到。即使我无法在 hyper-v 中添加新的外部虚拟交换机。在我的网络设置中,我可以看到 2 个网络适配器。一个是我的物理适配器(以太网),我的计算机使用 LAN 电缆 (Realtek PCIe GBE 系列控制器) 连接到它,第二个是 vEthernet 使用 (Hyper-V虚拟以太网适配器).

下面是我的 kit-kat 模拟器的 hyper-v 设置面板的屏幕截图。

它只显示一个开关(window phone 模拟器开关)而不是 Realtek Pci 开关。此外,我无法在此处添加新开关( hyper-v 中的外部开关)。按钮保持禁用状态。

请帮我解决这个问题。谢谢

我在阅读相关文章时找到了解决方案。要为 Hyper-V 添加外部交换机,我们的网络适配器设置中必须有 Hyper-V 可扩展虚拟交换机,如下所示:

如果它不存在,那么您可以从安装按钮添加它。它将在那里打开一个弹出窗口 window、select Protocol,如下所示。

添加后,您将看到在 Hyper-V 中启用外部开关选项。