You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法将.sln项目部署到Hololens 2 VS2022部署报错求助

问题描述

已完成的操作

  • 查阅多份教程按步骤完成全流程操作,已成功安装MRTK。在最新版Unity 3D中创建了简易测试场景,包含2个可通过手部交互界面操控的可移动对象,编辑器游戏运行模式下所有功能均可正常运行。
  • 计划将项目部署到HoloLens 2设备,已按要求完成项目构建配置,配置截图如下:
    设置截图1
    设置截图2
  • 构建完成后将HoloLens 2连接至PC,准备通过Visual Studio 2022完成部署,部署配置设置为 Release、ARM 64、Device。
  • 点击「开始执行(不调试)」选项后出现报错,错误码截图如下:
    错误码截图1
    错误码截图2
    错误码截图3
  • 已尝试的排障操作:安装不同版本的SDK包、先后创建5个全新Unity项目进行测试,问题仍未解决,寻求可行的解决思路。

回答

按以下优先级逐一验证操作,覆盖绝大多数同类UWP部署到HoloLens 2的报错场景:

设备侧检查

  • 进入HoloLens 2的「设置-更新和安全-面向开发者」页面,确认开发者模式、设备发现两个开关处于开启状态
  • 优先使用设备原装USB3.0数据线直连PC后置USB接口,不要连接拓展坞、前置USB面板;若使用无线部署,确认PC和HoloLens 2处于同一局域网,无AP隔离、网段限制
  • 部署全程保持设备亮屏,首次连接部署时注意查看设备弹出的调试授权弹窗,点击「允许」完成PC和设备的配对

Visual Studio 2022配置校验

  • 打开Visual Studio Installer,确认已安装两个必需工作负载:使用C++的桌面开发、通用Windows平台开发
  • 进入「单个组件」标签页,确认已安装MSVC v143 ARM64生成工具、Windows 10 SDK 10.0.19041.0版本,安装的SDK版本必须和Unity项目中设置的目标SDK版本完全一致
  • 在VS解决方案资源管理器面板,右键点击Unity导出的UWP主项目(不是依赖项下的子条目),选择「设为启动项目」
  • 部署前临时关闭PC端防火墙、第三方安全软件,避免部署进程和设备的通信被拦截

Unity导出配置校验

  • 不要使用Unity 2023/2024 TECH版本做HoloLens 2开发:MRTK2兼容性最优版本为Unity 2021.3 LTS,MRTK3兼容性最优版本为Unity 2022.3 LTS,过新的TECH版本存在未修复的UWP ARM64导出兼容bug
  • 打开「Player Settings-Publishing Settings」页面,确认当前使用的签名证书未过期,做Release部署时不要勾选Development Build选项
  • 打开「Player Settings-Other Settings」页面,确认最低平台版本设置为10.0.10240.0,目标平台版本设置为10.0.19041.0,构建架构选择ARM64,目标设备类型选择HoloLens

兜底操作

  • 完成上述配置调整后,在VS中选择「清理解决方案」,再选择「重新生成解决方案」,重新执行部署
  • 若仍报错,进入HoloLens 2的「设置-系统-重置」页面,选择「卸载所有应用」清除历史部署残留的损坏安装包,重启设备后重新部署

内容的提问来源于stack exchange,提问作者John Step

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.01 04:09:31