Visual Studio 部署到 HoloLens 失败:错误 DEP6957:无法连接到设备

Visual Studio failed deploy to HoloLens: Error DEP6957 : Failed to connect to device

我在将 Hololens Academy 模块:全息图 (210) 部署到 Hololens 设备时遇到问题。它会询问密码,我输入它但失败了。

我可以在模拟器中部署和 运行 就好了。

我可以确保计算机在同一网络上,并且我将 Hololens 留在了配对屏幕上。

错误 DEP6957:无法使用通用身份验证连接到设备“172.16.25.29”。请验证在项目调试设置中指定了正确的远程身份验证模式。 0x8007274C:正在等待的网络事件触发了错误。模型浏览器

我运行遇到了类似的问题。我相信这是 Hololens O/S 中的一个错误。我必须完全重启 Hololens 本身,然后我才能再次部署。

我还发现,如果 Hololens 在 Visual Studio 处于打开状态时进入休眠状态,则任何未来的部署都将失败。唯一的解决办法是重新启动 Visual Studio.

我重启了耳机,我重启了 Visual Studio 甚至电脑,但问题仍然存在。

最终我确定我需要在配对时让耳机引脚 window 保持打开状态,如果你在 VS 中输入一个错误的引脚,很难 get/find 对话来改变它。

因此,我创建了一个新的构建配置,它在构建时立即触发了 pin window,此时我在耳机中打开了 pin/pairing 对话框并在离开时输入了 pin耳机中的 pin 对话框打开,直到它显示设备已配对。

配对设备后,除非关闭 visual studio,否则无需重新配对设备,大多数情况下,这会在设备处于睡眠状态时发生,尚未加载 windows 或者你没有佩戴设备,(它知道你什么时候佩戴!)如果你已经 windows 加载它应该解决这个问题,只要你正确配对设备。

YMMV,但我发现有一个更简单的修复方法,不需要重新启动 VS 或 HoloLens - 打开项目属性,转到 "Debug" 选项卡并编辑 "remote machine" IP地址。这似乎清除了所有缓存的连接信息,让我每次都能解决这个问题。它仍然很痛苦,但不像必须重新启动东西那么痛苦。

确保:

  1. 打开 'Developer mode'两者 - HololensWindows 10 PC 你正在处理。 - 这可能会解决通用身份验证问题

  2. 两者都在同一个网络上。需要 sign-in 才能访问 wifi 的组织网络无济于事。在这种情况下,首选 USB 或连接到您的 PC 创建的 Hotpot。

  3. 通过访问网络上的 Hololens 门户或使用应用程序确保它们已连接 - 'Microsoft Hololens'

  4. Select VS 上的远程计算机,而 运行 它应该会自动检测到它。如果没有,请尝试输入您用于连接到设备门户的 IP。这可能会要求输入 pin,无需您执行任何操作即可显示在 Hololens 上。

我做了一些尝试和错误,它对我有用!请尝试组合以下步骤(排名不分先后)。

Visual Studio社区版本:2017 15.6.1

HoloLens OS 版本:10.0.14393.20168

  • 在 HoloLens 上打开开发者模式并确保两个设备都在同一网络上。

  • 在 Visual Studio 中清理您的解决方案。重新部署项目,再次调试。

  • 取消选中 HoloLens 中 wifi 的任何代理设置。在Hololens-->设置-->网络和Internet-->代理-->自动检测设置。

  • 重启VS
  • 重启 Hololens
  • 在调试操作的项目设置中,对话框应该会自动检测您的 Hololens 设备。如果没有尝试手动输入 IP。 手册上说 "Ask Cortana for your IP address"。不要那样做,Cortana 提供出站 IP 而不是本地 IP。转到 Hololens 上的网络和连接并检查 Wifi 中的高级设置并获取您的 IP。

  • 保存、清理并重建解决方案。

  • 手册参考:- https://developer.microsoft.com/en-us/windows/mixed-reality/holograms_101

取消配对设备然后再次配对对我有用

我遇到了这个问题,并通过 visual studio 安装程序的各个组件部分安装 USB 设备连接解决了这个问题。您还可以使用 windows 服务工具确保关联的服务是 运行。

就我而言,重启 HoloLens 设备并卸载我想部署的应用程序解决了问题。

就我而言,我正在尝试使用 Hololens 模拟器并连接到我公司的 VPN。它无法连接到 IP 地址。我断开了我的机器与 VPN 的连接,它开始工作了。