我新安装了 Unity 2018.3.10 和 Visual Studio 2017 (15.9.10)。由于 Visual Studio 中的错误(“DEP0100:请确保目标设备启用了开发人员模式。由于错误 80004005,无法在 127.0.0.1 上获得开发人员许可证”),我无法将准系统 3D 统一应用程序部署到 HoloLens。以下是重现的步骤:
在 Unity 中创建新的 3D 场景。将相机位置设置为 0,0,0 并将相机清晰颜色设置为纯黑色。在相机前面创建一个尺寸为 0.1x0.1x0.1 的红色立方体
窗口/包管理器:删除广告、分析库、应用内购买、TextMesh Pro、Unity Collaborate,因为我不需要这些
屏幕截图中显示的构建设置和项目设置(质量和播放器设置)。脚本后端 = IL2CPP
- Unity 成功生成 .sln 文件
HoloLens 的操作系统版本为 10.0.17763.316 。在 Settings/Update & Security / For developers 下,我设置 'Use developer features'=on, 'Enable Device Portal'=on
我不知道是否有必要,但是在我的 PC 上,我也进行设置/更新和安全/对于开发人员,选择“开发人员模式”、“启用设备门户”=on、“设备发现”=on
- 通过 USB 电缆将 HoloLens 连接到 PC
- 在 Visual Studio 中打开 .sln 文件。设置为发布、x86、设备。构建/部署解决方案
- 编译成功,Visual Studio 要求输入 PIN,我通过打开 Settings / Update & Security / For developers / Device Discover / Pair 从 HoloLens 获得该 PIN
- Visual Studio 显示错误消息:DEP0100:请确保目标设备已启用开发人员模式。由于错误 80004005,无法在 127.0.0.1 上获取开发者许可证