将多个.NET程序集合并为一个有什么好处?

时间:2012-10-10 20:19:15

标签: .net-assembly ilmerge

我已经看到了将多个组件合并为一个(例如ilmerge)的技术的讨论。我想知道为什么要这样做。是否有任何理由除了明显的"一个文件更容易部署/跟踪/维护/参考"?

2 个答案:

答案 0 :(得分:2)

有些原因可能是:

  • 小型实用程序,例如,当您只想将整个程序复制/粘贴到没有任何文件夹或任何内容的服务器时。
  • 您希望保留应该复制,上传到FTP等文件的最小数量的部署方案,例如安装程序。
  • NuGet包,您希望将添加的引用量保持在最低限度。

答案 1 :(得分:0)

与应用程序冷启动上I / O减少相关的启动时间更快。观察可以节省多少改进时间的最佳方法是测量每个应用程序是否不同:程序集数量,程序集大小等。

相关问题