Unity 中的混合模式调试.
Rider 中的混合模式调试允许您在单个会话中同时调试 .NET 和 C/C++ 代码。 当处理涉及托管代码与本机代码互操作的应用时,此功能尤其有用,例如使用 DllImport 从 C# 调用本机函数。
在运行配置中启用混合模式调试
以混合模式调试进程
请选择 从主菜单。
选择所需的进程,然后选择 使用 .NET 和原生调试器附加调试器进行调试。。

启用混合模式调试后,您可以:
从 C# 单步进入本机 C/C++ 代码。 例如,如果您使用
DllImport声明互操作方法,调试器将能够从 C# 无缝切换到相应的本机方法。在本机 C/C++ 代码中设置断点,调试器将相应暂停执行。
确保已加载您的本机库的符号。 您可以在调试器工具窗口中的 模块 (LLDB) 选项卡查看符号状态。
查看所有帧
默认情况下, Rider 会从调用栈中过滤掉库帧。 若要查看包含库帧在内的所有调用栈帧,请在调试工具窗口中右键单击所需的线程,并从上下文菜单中选择 显示/隐藏库框架。

2026年 3月 25日
