如何使 .net 程序集文件尽可能小?

Nei*_*ell 5 .net size assemblies file

我有一个 .net 程序集,其中包含磁盘上相当大的数据访问代码(一堆类型化数据集和帮助程序类)(~2.5MB)。我能做些什么来弄清楚为什么它这么大并使它变小?

Ree*_*sey 2

您可以减少装配体中的信息量。如果不总是使用类型化数据集,则将各个数据集移动到由一个中央程序集引用的单独程序集中可能是一种有效的方法。然后运行时将仅根据需要加载程序集。

否则,如果不实际减少程序集本身的代码量,您几乎无能为力。混淆器可以帮助减少一些大小,因为它会缩小名称,但这可能只是一个微小的改进。