Unity支持现代.NET运行时。您在使用.NET运行时可能会遇到以下问题:
稳定脚本文档比旧版脚本文档包含更大的.NET类库API。这意味着代码大小通常会更大。这种大小增加可能非常显著,特别是在大小受限和预编译(AOT)平台上。
为了减轻代码大小增加的影响
尽可能选择最小的.NET配置文件(参见.NET配置文件支持)。.NET Standard 2.0配置文件的大小大约是.NET 4.x配置文件的一半,因此尽可能使用.NET Standard 2.0配置文件。
在Unity编辑器“玩家”设置中启用剥离引擎代码(转到编辑 > 项目设置一个广泛的设置集合,允许您配置项目如何处理物理、音频、网络、图形、输入以及许多其他领域。 更多信息
参见术语,然后选择玩家类别)。此选项静态分析项目中的托管代码,并删除任何未使用的代码。
注意:此选项仅适用于IL2CPP一个由Unity开发的脚本后端,您可以在构建某些平台的项目时作为Mono的替代方案使用。 更多信息
参见术语脚本后端。