【问题标题】:What are the advantages of merging multiple .NET assemblies into one?将多个 .NET 程序集合并为一个有什么优势?
【发布时间】:2012-10-10 20:19:14
【问题描述】:

我看到了有关将多个程序集合并为一个的技术的讨论(例如 ilmerge)。我在挠头,为什么要这样做。除了明显的“一个文件更容易部署/跟踪/维护/引用”之外,还有什么原因

【问题讨论】:

标签: .net-assembly ilmerge


【解决方案1】:

一些原因可能是:

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

【讨论】:

    【解决方案2】:

    应用程序冷启动时 I/O 的减少会缩短启动时间。查看可以节省多少改进时间的最佳方法是衡量每个应用程序的不同:程序集的数量、程序集的大小等。

    【讨论】:

      猜你喜欢
      • 2010-12-22
      • 1970-01-01
      • 2011-12-26
      • 2011-08-14
      • 1970-01-01
      • 2013-03-28
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多