Visual Studio无法将应用程序部署到HoloLens设备:错误代码DEP6957:连接设备失败。

8
我在部署Hololens Academy模块:全息图(210)到Hololens设备时遇到了问题。它会要求输入PIN码,我输入后失败了。
但是在模拟器上部署和运行都没有问题。
我可以保证计算机和Hololens设备在同一个网络上,并且我将Hololens设备保持在配对屏幕上。
错误信息DEP6957:使用通用身份验证无法连接到设备“172.16.25.29”。请在项目调试设置中验证正确的远程身份验证模式。 0x8007274C:等待的网络事件触发了一个错误。 ModelExplorer
12个回答

6

我曾经遇到过这个问题,解决方法是通过Visual Studio安装器的各个组件部分安装USB设备连接功能。您还可以使用Windows服务工具确保相关服务正在运行。


花了一个小时才弄清楚,原来是Visual Studio没有安装USB设备连接功能。谢谢。微软文档应该在第一次尝试上传到Hololens时给出提示。 - Ryan

4

我重新启动了耳机、Visual Studio,甚至电脑都无法解决问题。

最终我发现,在配对时需要将耳机的 pin 窗口保持打开状态。如果你在 VS 中输入错误的 pin,很难找到对话框进行更改。

因此,我创建了一个新的构建配置,可以立即触发 pin 窗口,然后在耳机中打开 pin/配对对话框,在耳机中保持 pin 对话框打开状态,直到耳机显示已配对的设备。


2
我遇到了类似的问题。我认为这是Hololens操作系统中的一个错误。我不得不完全重启Hololens,然后我才能再次部署。
我还发现,如果Hololens在Visual Studio打开时进入睡眠模式,任何未来的部署都将失败。唯一的解决方法是重新启动Visual Studio。

这不是真的,仅仅按下电源按钮(而不是长按电源按钮)- 会导致设备唤醒,然后您可以重新部署。 - x0xRumbleLorex0x
1
请注意:我的回复是五年前的,讨论的是不同一代的硬件和许多操作系统版本之前的情况。今天它的行为不同应该不会让人感到惊讶。 - Cameron Vetter

1
YMMV,但我发现有一种更简单的解决方法,不需要重新启动VS或HoloLens - 打开项目属性,转到“调试”选项卡并编辑“远程机器”IP地址。这似乎可以清除任何缓存的连接信息,并在每次遇到此问题时让我顺利通过。这仍然很麻烦,但不像重新启动那么麻烦。

1

我进行了一些试错,对我有用!请尝试以下步骤的组合(无特定顺序)。

Visual Studio Community 版本:2017 15.6.1

HoloLens 操作系统版本:10.0.14393.20168

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

  • 在Visual Studio中清除你的解决方案。重新部署项目并进行调试。

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

  • 重启VS
  • 重启Hololens
  • 在Debug操作的项目设置中,对话框应自动检测到您的Hololens设备。如果没有,请尝试手动输入IP。 手册上说“向Cortana询问您的IP地址”。不要那样做,Cortana会提供出站IP而不是本地IP。在Hololens上进入网络和连接,检查Wifi的高级设置并获取您的IP。

  • 保存、清理和重新构建解决方案。

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


1

请确保:

  1. Hololens和您正在使用的Windows 10 PC上都已打开“开发人员模式” - 这可能会解决通用身份验证问题。

  2. 两者在同一网络中。需要登录才能访问WiFi的组织网络没有帮助。在这种情况下,请优先考虑USB或连接到PC创建的热点。

  3. 通过访问Hololens门户网站或使用“Microsoft Hololens”应用程序来确保它们已连接。

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


0

我先将设备取消配对,然后重新配对,这样就解决了问题。


0

这是对我有效的方法 - 在运行Visual Studio的笔记本电脑上:

  1. 点击:设置:蓝牙和设备 > 设备 > HOLOLENS-XXXXXX:删除设备
  2. 从Hololens到笔记本电脑物理上移除,然后重新连接USB

然后,在尝试从Visual Studio部署时,它再次要求我输入PIN码。我找不到如何手动编辑PIN码(在Visual Studio、注册表等中)。


0

一旦您配对了设备,除非您关闭Visual Studio,否则不应该重新配对设备。大多数情况下,这会在设备休眠、未加载Windows或您没有佩戴设备时发生(它知道您何时佩戴!)。如果您已经加载了Windows并且正确配对了设备,则应该解决此问题。


0
在我的情况下,我正在尝试使用Hololens模拟器,并连接到我的公司VPN。它无法连接到IP地址。我断开了机器与VPN的连接,然后它开始工作了。

你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心中找到有关如何编写良好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接