【问题标题】:combining multiple msi installer into single installer将多个 msi 安装程序合并为单个安装程序
【发布时间】:2011-09-28 04:51:55
【问题描述】:

在我的应用程序中有 4 个 msi 安装程序。一个安装 web 项目,另一个安装 web 服务,两个安装程序用于安装 windows 服务。

我想将所有 4 个合二为一。有没有办法在不使用 wix、installshield 或任何第三方产品的情况下做到这一点。

【问题讨论】:

    标签: c# deployment windows-installer


    【解决方案1】:

    一种简单的方法是将 3 个安装程序作为先决条件添加到第四个安装程序。您可以在此处阅读有关先决条件的更多信息:

    然后,您可以将 EXE 引导程序和 MSI 文件添加到单个 EXE 自解压存档中,该存档在提取时执行引导程序。

    如果 EXE 不可接受,并且您想将它们组合到 MSI 中,则需要第三方设置创作工具。

    【讨论】:

      【解决方案2】:

      不,没有办法将 4 个 MSI 合并为一个。虽然有一些方法可以将组件组合在一起(请参阅合并模块,但现在它们并不那么流行),但它们必须专门构建,并且在构建它们所添加到的 MSI 时使用。

      【讨论】:

      • 实际上我想要一个单独的 msi,它可以一个一个地执行其他 4 个
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-06
      • 1970-01-01
      相关资源
      最近更新 更多