无法部署到HoloLens模拟器

Sev*_*ate 7 c# win-universal-app visual-studio-2015 windows-10-universal hololens

刚刚安装了HoloLens仿真器的VS2015 Update 2中创建了默认项目Holographic DirectX11 App(通用Windows)并点击了F5.

HoloLens模拟器开始加载,但在某些时候

模拟器无法连接到设备操作系统:模拟器无法确定用于与来宾虚拟机通信的主机IP地址.某些功能可能已被禁用.

截图

我可以从Hyper-V管理器启动模拟器并连接到它,但屏幕没有响应鼠标点击并停留在开始菜单(如果我从VS2015启动它,模拟器窗口中的相同图片,但在开头有这个错误消息) :

在此输入图像描述

有什么想法吗?

Sev*_*ate 10

好吧,一些"标准"的清理做了这件事:

  1. 打开Hyper-V管理器
  2. 删除所有Windows PhoneHoloLens虚拟机(稍后将重新创建)
  3. 单击右侧" 动作"面板中的" 虚拟交换机管理器..."链接,然后删除所有虚拟交换机
  4. 重启(我做的"以防万一",可能不需要)
  5. VS2015中打开任何HoloLens项目并点击F5 - 这应该为HoloLens重新创建新的虚拟机并成功部署该应用程序.

*更新*

对于未来这样的问题,似乎有一个更合适的地方 - 官方问题和答案论坛.

*更新2*

它可能是相关的,所以我将在这里留下这个链接(它确实帮助我解决了过去与Windows Phone模拟器非常相似的问题).

引用上面链接中的重要部分:

这是我的解决方案,它对我有用:

  1. 打开hyper-v作为管理员,打开虚拟交换机管理器,使用" 内部 " 创建一个新的虚拟交换机,使用您想要的默认名称或任何名称,然后保存

  2. 再次打开虚拟交换机管理器,您将看到" Windows Phone Emulator Internal Switch ",复制名称" Windows Phone Emulator Internal Switch "并将此开关更改为其他名称(无论您想要什么,我只需将" 1 " 添加到以下内容中字符串如:Windows Phone Emulator Internal Switch 1),并在步骤1中打开新添加的开关,将其重命名为" Windows Phone Emulator Internal Switch "(不要更改或丢失任何字符串),保存

  3. 再次打开虚拟交换机管理器,现在可以删除旧的" Windows Phone Emulator Internal Switch 1 "交换机

  4. 打开系统网络设置,适配器设置,您将看到" vEthernet(Windows Phone仿真器内部交换机) "现在启用,旧的" vEthernet(新虚拟交换机) "被禁用,将不会使用.

在VS中,只需运行并部署到模拟器,玩得开心.

希望这可以帮助.