如何在Hololens上调试统一的C#项目

问题描述 投票:-2回答:2

我已经开发了使用Hololens深度相机的Unity hololens应用程序。我使用il2cpp脚本后端构建了它,当我从Visual Studio 2017(社区)启动它时,它在Hololens上运行良好。但是我希望能够在Hololens上运行该应用程序时对其进行调试(并在Visual Studio控制台中将其输出)(因为我需要接收相机框架以查看其工作原理)。

此外,我希望能够在我的#UWP脚本部分的.cs脚本文件中设置断点。

我一直在寻找Microsoft文档很长时间,但是没有找到我想要的特定答案。

c# visual-studio unity3d uwp hololens
2个回答
0
投票

我可能对此不满意,但是,难道您不只是将调试器附加到HoloLens进程并设置断点吗?


0
投票

Manual是您的朋友!检查部分在播放器中调试

简而言之:

  • 在构建设置中,[ Development BuildScriptDebuggingWait For Managed Debugger
  • 将您的项目构建为解决方案。在VisualStudio中打开解决方案。
  • 已连接HL,然后在设备上运行它。 (作为从VisualStudio进行调试的方法,而不是在设备本身上部署和启动它)
  • 等待弹出。
  • 通过在第二个VisualStudio实例中从Unity双击打开任何脚本(这样就加载了项目的c#解决方案)
  • 转到调试->附加Unity调试器
  • 选择HoloLens并附加调试器
  • 在HL上关闭弹出窗口
  • 现在您可以像往常一样在HoloLens实际上运行Il2CPP解决方案时设置断点并调试c#代码。
© www.soinside.com 2019 - 2024. All rights reserved.