ialex32x / unity-jsb

It brings Javascript runtime capability to Unity3D by integrating QuickJS.
MIT License
337 stars 43 forks source link

.NET 4.0编译失败 #23

Closed liesauer closed 3 years ago

liesauer commented 3 years ago

image 如图,MethodImplOptions.AggressiveInlining 只有.NET 4.5+才有,能否兼容到.NET 4.0?

liesauer commented 3 years ago

我是做游戏Mod的,受限于游戏本身框架限制,没办法升级到.NET 4.5,目前来说,.NET 3.5和.NET 4.0的游戏还是很多的,希望能兼容支持!

ialex32x commented 3 years ago

嗯,这个可以去掉的,我去掉它。

liesauer commented 3 years ago

对了,其实还有好多其他的,vs没全提示出来,这个好兼容吗 image

ialex32x commented 3 years ago

好的,会一并检查处理一下

liesauer commented 3 years ago

好的,感谢!

ialex32x commented 3 years ago

客气,是在纯.NET环境下吗?

liesauer commented 3 years ago

mono

ialex32x commented 3 years ago

可否给一下具体使用环境,版本信息等

liesauer commented 3 years ago

mono 2.0.50727.1433

ialex32x commented 3 years ago

编译的问题改好了,需要定义个条件编译 JSB_COMPATIBLE。只是编译通过了,实际运行还是不行的,现在的逻辑流程只能在引擎里运行。会继续修改,以便在 .net 环境运行(通过反射)。 这先 close 啦。