使用 Unity 进行托管调试

按照以下步骤将托管调试器附加到 HoloLens 和 HoloLens 2 的 Unity IL2CPP UWP 生成。

  1. 需要在支持多播的网络上操作。

  2. 转到“UWP 发布设置功能”(“文件”-“生成设置”-“玩家设置”,找到“发布设置”部分),然后选中“InternetClientServer”和“PrivateNetworkClientServer”>>

    UWP Publishing Settings Capabilities

  3. 配置 Unity UWP 生成设置:

    • 开发生成
    • 脚本调试
    • 等待附加托管调试器(可选)

    UWP Build Settings

  4. 在 Unity 中生成。

  5. 从 Visual Studio 解决方案生成并部署到设备。 应使用“调试”或“发布”配置进行生成。 “主”配置会禁用 Unity 探查器,并可能防碍最佳调试。 (可选)验证解决方案的 Package.appxmanifest 中的功能列表中的“Internet (客户端和服务器)”和“专用网络(客户端和服务器)”

  6. 确保你的设备与电脑连接到同一网络,并在设备上启动应用。

  7. 确保设备“不是”通过 USB 连接到了电脑

  8. 在 Unity 中双击某个脚本,然后转到打开的 Visual Studio 解决方案进行查看和编辑。

  9. 调试 -> 附加 Unity 调试器。

    Attach Unity Debugger

  10. 在列表中选择你的设备,然后单击“确定”以附加。

    Device List

另请参阅