通过VS部署到Hololens成功但无法调试的问题求助
HoloLens 2调试错误0x80070057解决办法
检查Visual Studio调试配置
确认调试目标为实际HoloLens设备(而非模拟器),右键项目→属性→调试,勾选“部署后启动应用”,启动类型选择“不启动,但在启动时调试代码”或指定正确应用入口。同时确认平台为ARM64,避免选错x86/x64架构。重置设备调试连接
- 在HoloLens设备中进入设置→更新和安全→开发者选项,关闭“设备门户”和“开发人员模式”后重启设备。
- 重启后重新开启开发人员模式与设备门户,在Visual Studio中通过IP或配对码重新连接设备。
- 卸载HoloLens上已部署的目标应用(长按开始菜单图标选择卸载),再重新部署。
清理构建缓存
- Visual Studio:点击菜单栏→生成→清理解决方案,删除项目目录下的
bin和obj文件夹,重新生成部署。 - Unity:编辑器中点击文件→生成设置→清理,重新构建UWP项目后用VS打开部署。
- Visual Studio:点击菜单栏→生成→清理解决方案,删除项目目录下的
检查设备权限与系统更新
- 确保HoloLens已登录开发者账户,设备门户权限允许调试连接。
- 进入设置→更新和安全→检查更新,安装最新系统补丁后重试。
修复Visual Studio UWP组件
打开Visual Studio安装程序,选择已安装的VS版本→修改,确认“通用Windows平台开发”下的“HoloLens 2开发工具”已勾选,缺失则添加并完成修复安装。手动启动应用并附加调试器
部署成功后,手动在HoloLens上打开应用,再在Visual Studio中点击调试→附加到进程,选择对应UWP应用进程尝试附加调试。
内容的提问来源于stack exchange,提问作者张卓诚
相关产品推荐
相关产品推荐

