ICEM13
ICEM13 验证合并模块不包含发布者策略和配置程序集。 发行者策略和配置程序集不应包含在要重新分发的合并模块中,因为这会影响用户计算机上的其他应用程序。
在 Windows Installer 2.0 SDK 及更高版本中提供的 Mergemod.cub 文件中提供了此 ICEM。 有关详细信息,请参阅适用于 Windows Installer 开发人员的 Windows SDK 组件。
如果 ICEM13 发现在合并模块的 MSIAssembly 表的 Component 字段中指定的组件是发布者策略或配置程序集,则会发布一条警告消息。
如果 ICEM13 发现 MSIAssembly 表中的某一行的 Component 字段中指定的组件“[1]”是已包含在合并模块中的发布者策略或配置程序集,则会发布以下警告消息。
This entry Component_=`[1]` in MsiAssembly Table is a Policy/Configuration Assembly. A Publisher Policy/Configuration assembly should not be redistributed with a merge module. Policy/Configuration may impact other applications and should only be installed with products.
可以使用 Windows Installer 安装发布者策略和配置程序集,不建议在合并模块中重新分发这些程序集。