我正在 Visual Studio 2008 中开发一个项目,该 DLL 目前超过 20 MB。有没有办法分析那个 DLL,搜索这个大小的主要贡献者?
我怀疑将其分解为解决方案中的较小项目会有所帮助,但我正在寻找更快的解决方案(虽然不是更好,但恐怕)。
作为旁注,我们收到“意外错误写入元数据”错误,我们认为它与 DLL 大小有关。但是,当重新启动 Visual Studio 2008 时,错误消失了。直到它在经过几次重建之后再次出现。磁盘空间不是问题。
最佳答案
你好!你有没有得到一些嵌入到 dll 中的巨大 resx 文件(或其他嵌入内容)?也许将这些视为外部内容?我将从查看项目树中的文件开始……20Mb 必须来自某个明显的地方——大图形等。
关于c# - 如何最小化 ASP.NET C# 项目 DLL 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/350843/