wuxiongbin / XIL

使用ILRuntime实现的类似XLUA功能的Unity3D下热修复BUG的解决方案
MIT License
785 stars 148 forks source link

进行注入之后,如果对assembly-csharp程序集进行gettypes操作会出现以下错误,我将XIL单独封装成了一个assemblydefinition #10

Open paidax79 opened 4 years ago

paidax79 commented 4 years ago

Unloading broken assembly Library/ScriptAssemblies/Assembly-CSharp.dll, this assembly can cause crashes in the runtime

wuxiongbin commented 4 years ago

提供个测试工程吧

paidax79 commented 4 years ago

已经解决,因为封装的缘故,在进行objectType的取值时从错误的程序集中取值,导致作为注入标志的类所继承的Object类型有问题。