无法部署到HoloLens模拟器

时间:2016-03-31 03:22:25

标签: c# visual-studio-2015 win-universal-app windows-10-universal hololens

刚刚在安装了HoloLens仿真器的VS2015 Update 2中创建了默认项目 Holographic DirectX11应用程序(通用Windows),并点击了F5。

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

  

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

Screenshot

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

enter image description here

有什么想法吗?

2 个答案:

答案 0 :(得分:9)

好的,一些“标准”的清理做了这件事:

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

    对于未来的官方Questions and Answers论坛,似乎有更适合这样的问题。

    *更新2 *

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

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

      

    这是我的解决方案,对我来说效果很好:

         
        
    1. 以管理员身份打开hyper-v,打开虚拟交换机管理器,使用“内部”创建新的虚拟交换机,使用默认名称或任何名称,然后保存

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

    4.   
    5. 再次打开虚拟交换机管理器,现在您可以删除旧的“ Windows Phone模拟器内部交换机1 ”开关

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

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

    希望这有帮助。

答案 1 :(得分:3)

我修复了

  

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

问题:

  1. 打开Hyper-V管理器
  2. 打开虚拟交换机管理器
  3. 选择“Windows Phone模拟器内部开关”
  4. 将连接类型从“专用网络”更改为“内部网络”