【问题标题】:Installer to Install one or more programs安装一个或多个程序的安装程序
【发布时间】:2010-12-03 10:24:04
【问题描述】:

我们有大约 8 个不同的程序,每个程序都有自己的 MSI / EXE 安装程序。

创建单个安装程序的最佳方式是什么,它将为用户提供 8 个不同程序的列表,然后根据用户想要安装的应用程序,他们将一一启动安装程序。安装程序可以运行,只需一个一个启动应用程序安装程序,不需要在后台自动安装所有应用程序。

谢谢

【问题讨论】:

    标签: c# installation wix windows-installer installshield


    【解决方案1】:

    我会为此使用免费的 InnoSetup。它还带有 Pascal 脚本,能够“临时”将您的 MSI 安装到临时文件夹中并执行它们。这样做可能需要一些脚本,但这是可能的。

    【讨论】:

    • 我用过Inno,我喜欢那个东西。
    • @ToughPal:对不起,没有。然而,有很多关于如何使用 InnoSetup 实现目标的信息 (Google)。此外,随附的手册非常好。你应该很容易实现你想要的。
    【解决方案2】:

    InstallJammer 可以很好地解决这个问题。我有很多用户这样做,他们创建了一种“伞形”安装程序,它只包含其他安装程序的所有位。创建一个自定义面板非常容易,让用户可以选择要安装的组件,然后执行与这些组件关联的安装程序。

    【讨论】:

      【解决方案3】:

      你可以试试dotnetinstaller

      它是一个开源工具,易于使用。我正在使用这个工具,非常适合我。

      【讨论】:

        【解决方案4】:

        终于用上了这个http://nsis.sourceforge.net/Main_Page

        Nullsoft 脚本安装系统

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多