ICE25
ICE25 验证 .msi 文件是否满足其所有内部合并模块依赖项和排除项。 ICE 验证以下内容:
- ModuleSignature 表中列出的至少一个合并模块满足 .msi 文件的 ModuleDependency 表中指示的所有合并模块依赖项。
- ModuleExclusion 表中排除的合并模块都与 ModuleSignature 表中列出的合并模块兼容。
结果
如果 .msi 文件以前已与不兼容的合并模块合并,或者它尚未与必要的合并模块合并,则 ICE25 会发布错误消息。
示例
ICE25 会针对所示示例发出以下错误。
Dependency failure: Need ModuleX@0 v2.0
Module ModuleB@1033 v1.0 is excluded.
ModuleID | 语言 | 版本 |
---|---|---|
ModuleA | 0 | 1.0 |
ModuleB | 2052 | 1.0 |
ModuleID | ModuleLanguage | RequiredID | RequiredLanguage | RequiredVersion |
---|---|---|---|---|
ModuleA | 0 | ModuleX | 0 | 2.0 |
ModuleID | ModuleLanguage | ExcludedID | ExcludedLanguage | ExcludedMinVersion | ExcludedMaxVersion |
---|---|---|---|---|---|
ModuleA | 0 | ModuleB | 2052 |
相关主题