ILRuntime使用流程记录

拉取一下多年前创建的学习项目
https://gitee.com/awnuxcvbn/ILRuntime.git
用Unity 2021.3.12f1c2打开Client
打开Package Manager更新一下ILRuntime
从1.6.1升级到2.1.0
下载https://github.com/Ourpalm/ILRuntimeU3D.git 示例工程,拷贝一下Editor代码,HotFix工程依赖的dll也拷贝一下
修改一下HotFix工程的生成前后事件

IF EXIST $(TargetDir)HotFix.t DEL $(TargetDir)HotFix.t
IF EXIST $(TargetDir)HotFix.bin DEL $(TargetDir)HotFix.bin
IF EXIST $(TargetDir)HotFix.dll DEL $(TargetDir)HotFix.dll
IF EXIST $(TargetDir)HotFix.dll.mdb DEL $(TargetDir)HotFix.dll.mdb
IF EXIST $(TargetDir)HotFix.pdb DEL $(TargetDir)HotFix.pdb
IF EXIST $(TargetDir)Assembly-CSharp.dll DEL $(TargetDir)Assembly-CSharp.dll
IF EXIST $(TargetDir)Assembly-CSharp.pdb DEL $(TargetDir)Assembly-CSharp.pdb
IF EXIST $(TargetDir)ILRuntime.dll DEL $(TargetDir)ILRuntime.dll
IF EXIST $(TargetDir)ILRuntime.pdb DEL $(TargetDir)ILRuntime.pdb
DEL $(TargetDir)UnityEngine* /a/s

IF EXIST $(TargetDir)Assembly-CSharp.dll DEL $(TargetDir)Assembly-CSharp.dll
IF EXIST $(TargetDir)Assembly-CSharp.pdb DEL $(TargetDir)Assembly-CSharp.pdb
DEL $(TargetDir)UnityEngine* /a/s
IF EXIST $(TargetDir)ILRuntime.dll DEL $(TargetDir)ILRuntime.dll
IF EXIST $(TargetDir)ILRuntime.pdb DEL $(TargetDir)ILRuntime.pdb
RENAME $(TargetDir)HotFix.dll HotFix.t

编译生成一下,运行Unity,嗯,能跑得起来……
改改MonoBehaviourAdapterEditor,显示正常不报错了……
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/AWNUXCVBN/article/details/127817587