使用 64 位合并模块

64 位合并模块具有本主题中标识的任何特征。

  • 合并模块包含至少一个已针对 64 位操作系统编译的组件。
  • 合并模块不包含 64 位组件,但仅用于 64 位 Windows Installer 包。

可以使用合并模块,如下所示:

  • 64 位合并模块可以合并到 64 位 Windows Installer 包中。 合并模块和 Windows Installer 包中的 模板摘要属性必须设置为相同类型的 64 位处理器。 x64 合并模块只能合并到 x64 包中,而 Intel64 合并模块只能合并到 Intel64 包中。
  • 32 位合并模块可以合并到 32 位或 64 位 Windows Installer 包中。
  • 64 位合并模块可以合并到 32 位操作系统上的 64 位包中。

创作 64 位合并模块时,请遵循以下要求:

  • 使用创作 32 位合并模块所用的常规过程。 有关信息,请参阅关于合并模块创作合并模块
  • 如果运行 Intel64 系统,则必须使用 Intel64 值设置 Template Summary 属性。 如果运行 x64 系统,则必须使用 x64 值设置 Template Summary 属性。 有关信息,请参阅合并模块摘要信息流参考
  • 当同一组件同时存在 32 位和 64 位合并模块时,建议模块具有不同的签名。 这将使包能够包含两个组件版本。

有关详细信息,请参阅 64 位操作系统上的 Windows Installer