HoloLens2开发笔记-解决VS2019无法与HoloLens2配对,部署失败的问题

本文记录了一位开发者在使用台式机部署HoloLens2应用时遇到的0x80070490错误,尝试多次配对失败后,最终通过重置HoloLens2系统成功解决问题的过程,为遇到相同问题的开发者提供帮助。

文章目录

前言

有一段时间没开发 HoloLens2 了,最近新配了一台台式机,打算用台式机继续学习 HoloLens2 开发,但问题就出来了,用台式机构建的 HoloLens2 项目始终无法部署在我的 HoloLens2 设备上,报错如下:

HoloLens COMException - Command failed: 0x80070490 [0x80004005]

报错信息

因为台式机是第一次部署 HoloLens2,所以需要通过 Pin 码与 HoloLens2 进行配对,我尝试了好多好多次,能确保我每次输入的 Pin 码都是正确的,但就是无法通过 HoloLens2 的认证,忙活了一天一夜,尝试了重装我的 VS2019,更新我的 HoloLens2 系统,问题依然存在,呜呜。最后,在我快绝望的时候,尝试了最后一个终极办法,重置我的 HoloLens2 系统,乌拉,它它它终于成功了,终于能把应用部署到 HoloLens2 上了,于是在此记录下来,希望能对同样遇到这个坑的小伙伴们有些帮助~

解决办法

在 HoloLens2 系统设置中重置系统,解决!

最后放一张部署成功的截图叭

部署成功
如果这篇文章对您有帮助,欢迎关注我的 github 项目⭐ ο(=•ω<=)ρ⌒☆

### 配置 Visual Studio 2022 以连接和部署HoloLens 设备 #### 安装必要的组件和支持包 为了确保能够顺利地使用 Visual Studio 2022 开发部署应用程序至 HoloLens,需先确认已安装最新版本的 .NET Framework 和 Windows SDK。此外还需下载特定于混合现实(MixedReality)项目的模板以及对应的 C++ 工具集。 #### 设置目标平台属性 当准备向物理硬件发送构建时,在解决方案资源管理器内找到项目名称右键单击它来访问其属性窗口。切换到配置管理器选项卡,并按照如下操作: - 将活动解决方案平台更改为 `ARM64` 或者根据实际需求选择其他架构; - 对于调试模式下的编译,请保持默认值为 Debug;对于发布版则应选 Release 或 Master 根据具体场景而定[^3]。 #### 启用开发者模式启用网络发现功能 前往设置 -> 更新和安全 -> 针对开发人员部分开启“开发者模式”。接着在同一页面下拉到底部激活“允许此设备上的应用通过Internet进行通信”。 #### 使用 USB 数据线直连 HoloLens (2nd Gen) 利用附带的数据线把头显装置同PC相连。此时应该能在设备管理器里看到新增加了一个串口(COM端口),这表明两者之间建立了有效的链接关系。如果遇到权限提示,则授予相应许可给正在运行的应用程序以便完成后续流程。 #### 解决可能存在的问题 有时即使完成了上述所有准备工作之后仍然无法正常识别远程机器作为可选的目标之一。这时可以尝试清理临时文件夹(%TEMP%)内的残留数据,因为这些缓存可能会干扰正常的编译过程从而引发错误消息如 "Designtime build failed" [^4]。 ```powershell Remove-Item $env:TEMP\*.log -Force ``` 一旦成功解决了这些问题后再次回到Visual Studio界面当中就应该可以看到新的部署选项出现了——即代表真实世界的HMD(Helmet Mounted Display)图标而不是仅仅只有模拟器而已。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Apple_Coco

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值