当前位置:   article > 正文

[Unity3D]使用link.xml来控制strippinglevel减少dll库大小技巧、优化安装包大小_unity link.xml

unity link.xml

祝福大家2015年新年快乐!

先题外话扯淡一下2014年过去,忙碌的一年,工作上是经历了风风雨雨,不过相信2015你和我一样会运气大好!微笑

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~回归线~~~~~~~~~~~~~~~~~~~~~~~~~~~


无论从减少安装包大小还是迎合unity64位IL2CPP默认就会打开StrippingLevel功能,通过库剖离来减少DLL的空间大小。

那么问题是我们自定义库使用了一些type,例如xml,或者webclient c#封装的http请求等,如果被任性解剖出去,那么肯定是不允许的。


可以在Assets/下添加link.xml文件来手动排除不被剖离的类。

  1. <linker>
  2. <assembly fullname="mscorlib">
  3. <type fullname="System.Reflection" preserve="all"/>
  4. <type fullname="System.Security.Cryptography" preserve="all"/>
  5. <type fullname="System.Runtime.CompilerServices" preserve="all"/>
  6. &
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号