构建 ICE 数据库
选择适当的 ICE 用于验证后,开发人员必须将自定义操作一起收集到一个 ICE 数据库中。 .cub 文件是仅包含 ICE 及其所需表的标准 .msi 数据库。 .cub 文件无法安装,它仅用来存储 ICE 自定义操作并提供对这些操作的访问。
.cub 文件包含以下数据库表。
表 | 说明 |
---|---|
二进制 | CustomAction 表中引用的 ICE 自定义操作的脚本文件、DLL 和 EXE。 |
CustomAction | 此表中的每条记录都对应于 .cub 文件中包含的一个 ICE 自定义操作。 |
_ICESequence | 下表按执行顺序列出了 .cub 文件中包含的 ICE 自定义操作。 此表中列出的 ICE 自定义操作通过调用 MsiSequence 执行,或使用 MsiDoAction 单独执行。 |
_Validation | 此表包含要合并到 _Validation 表中的 .cub 文件条目。 |
_Special | 特定 ICE 自定义操作所需的任何特殊处理表都必须包含在 .cub 文件中。 这些表的名称必须具有前导下划线。 |
请参阅示例 .cub 文件。
相关主题