c# - 如何最小化 ASP.NET C# 项目 DLL 的大小?

标签 c# asp.net visual-studio-2008

我正在 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/

相关文章:

c# - 在 Quartz.NET 中修改 JobDataMap

visual-studio-2008 - Visual Studio 2008 断点不会被命中

c# - 模拟我现在的位置

c# - ToString() 没有返回预期的字符串

c# - 在不使用查询字符串的情况下在 ASP.NET MVC 应用程序中移动时如何保持 Sharepoint 上下文?

asp.net - 用于触发 View 生成的 T4 Controller 模板

asp.net - 在 ASP.NET 和 Silverlight 2 之间共享 DAL 的最佳实践

asp.net - F# 和 ASP.NET

.net - Visual Studio 单元测试访问器,如何在不关闭 VS 的情况下重新生成它们?

c++ - 在 VS2008 的 try/catch 中抛出异常