合并模块
合并模块提供一种标准方法,开发人员可向其应用程序提供共享 Windows Installer 组件 和设置逻辑。 合并模块用于将共享代码、文件、资源、注册表项和设置逻辑作为单个复合文件提供给应用程序。 创作新的合并模块或使用现有合并模块的开发人员应遵循本部分中概述的标准。
合并模块的结构类似于简化的 Windows Installer .msi 文件。 但是,不能单独安装合并模块,必须使用合并工具将其合并到安装包中。 想要使用合并模块的开发人员必须获取一种自由分发的合并工具,例如 Mergemod.dll,或从独立软件供应商购买合并工具。 开发人员可以使用许多用于创建 Windows Installer 安装包的软件工具(例如随 Windows Installer SDK 提供的数据库表编辑器 Orca)创建新的合并模块。
合并模块合并到应用程序的 .msi 文件中时,安装合并模块提供的组件所需的所有信息和资源将合并到应用程序的 .msi 文件中。 然后,不再需要合并模块才能安装这些组件,并且用户无需访问合并模块。 由于安装组件所需的所有信息都作为单个文件传送,因此使用合并模块可以消除许多版本冲突实例、缺少注册表项和未正确安装的文件。
有关合并模块的详细信息,请参阅:
- 有关合并模块的
- 使用合并模块
- 合并模块参考