官方的话:
ILRuntime项目为基于C#的平台(例如Unity)提供了一个纯C#实现,快速、方便且可靠的IL运行时,使得能够在不支持JIT的硬件环境(如iOS)能够实现代码的热更新。
官方文档
官方GitHub
ILRuntime以下简称为ILRT/ilrt
1、首先是ILRT的安装
在PackageManager里面找到ILRT导入项目就好了,学习的时候可以考虑也导个案例。
2、勾选Project Settings/Player里面的Allow ‘unsafe’ Code
3、在工程目录\Assets\Samples\ILRuntime\2.0.2\Demo里面找到HotFix_Project~,并把它放到工程目录下,修改HotFix_Project.csproj文件内容。(个人习惯,此步骤可跳过)
打开热更工程HotFix_Project~里面的sln文件,右键点击重新生成的时候会报错。
因为dll引用掉了,只需要把这个dll引用重新连上就可以了。
修改HotFix_Project.csproj的内容
至此ILRT安装就完成了。