Installation 使用高级安装程序合并模块

Installation 使用高级安装程序合并模块,installation,windows-installer,merge-module,advanced-installer,Installation,Windows Installer,Merge Module,Advanced Installer,我使用高级安装程序创建了2.msi文件。然后我在AdvancedInstaller中创建了一个合并模块项目,并添加了这两个msi文件。然后,我将合并模块添加到我的主安装程序中 我有以下问题: 当我执行主安装程序时,合并模块也会执行,但合并模块包含的msi文件不会执行,而只是复制到安装文件夹中。执行合并模块时,如何在合并模块内执行这两个msi文件 我无法使用“高级安装程序合并模块”选项,该选项显示为灰色(未突出显示)。原因可能是什么 这是使用合并模块的错误方法。它们本质上是一种安装共享运行时和共享

我使用高级安装程序创建了2.msi文件。然后我在AdvancedInstaller中创建了一个合并模块项目,并添加了这两个msi文件。然后,我将合并模块添加到我的主安装程序中

我有以下问题:

  • 当我执行主安装程序时,合并模块也会执行,但合并模块包含的msi文件不会执行,而只是复制到安装文件夹中。执行合并模块时,如何在合并模块内执行这两个msi文件

  • 我无法使用“高级安装程序合并模块”选项,该选项显示为灰色(未突出显示)。原因可能是什么


  • 这是使用合并模块的错误方法。它们本质上是一种安装共享运行时和共享数据的方式,可以包含在多个MSI文件中。换句话说,合并模块包含在MSI文件中,而不是包含在MSI文件中


    如果要按顺序安装两个msi文件,请使用引导程序应用程序或批处理文件按顺序安装它们。MSI文件的一个引导程序/捆绑程序是WIX的安装包捆绑包:

    这是使用合并模块的错误方式。它们本质上是一种安装共享运行时和共享数据的方式,可以包含在多个MSI文件中。换句话说,合并模块包含在MSI文件中,而不是包含在MSI文件中


    如果要按顺序安装两个msi文件,请使用引导程序应用程序或批处理文件按顺序安装它们。WIX的安装包Bundle是MSI文件的一个引导程序/绑定程序:

    因为Glytzhkof说这是使用合并模块的错误方式

    对于您想要执行的操作,高级安装程序提供两个选项:

    1) 您可以将两个MSI软件包添加为基于功能的先决条件

    2) 或者,您可以将它们添加为链接软件包(链接软件包仅安装在具有Windows Installer 4.5或更高版本的系统上,在较旧的计算机上,它们会被忽略)


    这两个选项在中都可用。在这两种情况下,作为AI输出的主软件包都是MSI软件包。

    正如Glytzhkof所说,这是使用合并模块的错误方式

    对于您想要执行的操作,高级安装程序提供两个选项:

    1) 您可以将两个MSI软件包添加为基于功能的先决条件

    2) 或者,您可以将它们添加为链接软件包(链接软件包仅安装在具有Windows Installer 4.5或更高版本的系统上,在较旧的计算机上,它们会被忽略)


    这两个选项在中都可用。在这两种情况下,作为AI输出的主软件包都将是MSI软件包。

    像往常一样感谢@Bordan Mitrache。我是新手,正在学习。.谢谢你澄清我的疑问谢谢Bogdan,我不熟悉高级安装程序,只需合并模块:-)。像往常一样感谢@Bordan Mitrache。我是新手,我正在学习..感谢您消除我的疑虑谢谢Bogdan,我不熟悉高级安装程序,只需合并模块:-)。