PureScript
PureScript copied to clipboard
A C# hot reload framework for Unity3D, based on Mono's MONO_AOT_MODE_INTERP mode.
用安卓il2cpp 模式下 启动mono 虚拟机之后会crash ,现在还更新了吗
如题,顺便请教下有没有Q群号技术交流群,提供下加下好友
可否在生成了wrapper class的dll之后,再生成一次运行在mono层的dll,这样可以在编译时就发现问题,防止到运行之后的crash问题。 binder.json 的CSharpIgnorTypes可以产生类似的问题,如果配置了某些被忽略的type,但是这些在mono层被引用到了,运行中如果某个地方引用到了相关的成员或者函数,会产生crash,而构建过程中这些问题不会暴露出来。
是否可以考虑直接集成WObject相关的功能到System.Object内,利用mono的提供的C#代码重新编译一个mscorlib.dll,这样可以提高通用性。
例如: ``` public class TestArgs { public string name; } public class TestClassA { public delegate System.EventHandler testDelegate; } ``` testDelegate展开之后类型是 EventHandler(object sender, TestArgs e),此delegate含有两个参数,但是目前会错误的只包含了一个TestArgs类型的参数。
例如这个class: ```csharp public class TestDelegateAsCtorArg { public delegate void Callback(); public TestDelegateAsCtorArg(Callback callback) { SetCallBack(callback); } public void SetCallBack(Callback callback) { if(callback != null) { callback(); } } } ```...
如果项目内没有引用到MonoPInvokeCallbackAttribute,会在导出工程时被裁剪掉,导致Adapter.gen.dll的编译错误。
新功能沟通
记录一些新功能计划
Android、iOS都搞成mono mixed的吧