Unity ILRuntime Debugger使用及常见问题

前言

ILRuntime支持在VS中断点调试,下面说一下ILRuntime Debugger的使用及常见问题。

1.安装

需要下载对应版本的ILRuntime Debugger VS插件。我是在Unity中PackageManager安装的ILRuntime,可以在插件信息中查看版本。
在这里插入图片描述

要注意2.1.0运行时需要搭配VS和VS Code插件商店里的调试器进行调试,2.0.2及以前版本的运行时需要搭配随包发布的调试插件使用。
我使用的版本是2.0.2,所以需要在git中下载对应版本。
在这里插入图片描述

2.使用

1.查看使用的端口号
在这里插入图片描述

2.启动Unity(ILRuntime断点调试需要启动后使用)

3.启用调试
选择调试->Attach to ILRuntime
(注意不是附加Unity)
在这里插入图片描述

3.常见问题

1.报错ILRuntime Debugger version mismatch Expected version
插件版本没对齐,详情查看步骤1.安装

2.报错connot connect to ilruntime
查看步骤2.使用,检查unity是否是在运行后启用调试,或者端口号是否正确。

检查主工程中是否设置了ILRUNTIME_DEBUG_DISABLE宏,如果有的话,去掉。注意去掉后要点Apply应用生效。
打正式包时,在工程的宏定义里加入ILRUNTIME_DEBUG_DISABLE,禁止ILRuntime收集调试信息,会提升运行效率。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39162826/article/details/128221561