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 安装发布者策略和配置程序集,不建议在合并模块中重新分发这些程序集。

合并模块 ICE 参考