调试IL2CPP代码的最佳方法是什么?

时间:2018-10-16 20:30:40

标签: unity3d visual-c++ augmented-reality hololens hololens-emulator

随着Unity淘汰了.NET脚本后端,我们一直在使用IL2CPP脚本后端,因此我们可以习惯它。我们很难调试c ++代码,因为创建的代码文件没有使用.NET代码中的相同方法名称。更具体地说,我们正在为Hololens仿真器进行开发。

我听说Unity推出了某种调试器,即使您使用IL2CPP脚本后端,您也可以在运行时调试托管的.NET c#代码,有人知道这是否正确吗?出来。有没有人在做任何可能使我们可能没有想到的调试变得容易的事情?

1 个答案:

答案 0 :(得分:2)

从Unity 2018.2开始,Unity支持使用IL2CPP脚本后端在C#中调试托管代码。调试经验与Mono脚本编写后端相同。在Windows上,您需要安装了Visual Studio Tools for Unity扩展的Visual Studio。

您可以在此处查看托管调试器文档:https://docs.unity3d.com/2018.2/Documentation/Manual/ManagedCodeDebugging.html