Debug
appdomain.DebugService.StartDebugService(56000);
调试插件
ILRuntime提供了一个支持Visual Studio 2015、Visual Studio 2017和Visual Studio 2019的调试插件,用来源码级调试你的热更脚本。
你可以在这里下载到最新的Visual Studio调试插件。
使用方法如下:
- 安装ILRuntime调试插件,并重新启动VS2015或VS2017、VS2019
- 运行Unity工程,并保证执行过appdomain.DebugService.StartDebugService(56000);来启动调试服务器,一定要确保dll和pdb都加载完毕再调用此接口。
- 用VisualStudio打开热更DLL项目
- 点击菜单中的Debug->Attach to ILRuntime按钮。注意,不是“附加Unity调试程序”
- 在弹出来的窗口中填入被调试的主机的IP地址以及调试服务器的端口
- 点击Attach按钮后,即可像UnityVS一样下断点调试 注意事项:
如果使用VS2015的话需要Visual Studio 2015 Update3以上版本