ICE41
ICE41 验证 Class 和 Extension 表中的条目是否引用 Component 表中用于实现类对象或组件扩展的条目。
如果存在不包含实现类对象或扩展的组件的功能,ICE41 会发布错误。
ICE41 会为所示示例报告以下错误。
ICE41 错误 | 说明 |
---|---|
类 {00000000-0000-0000-0000-0000000000000} 引用功能 Feature2 和组件 Component1,但该组件未与 FeatureComponents 表中的该功能相关联。 | 有一个功能不包含实现类对象的组件。 这意味着安装程序不会安装具有该功能的组件,播发可能无法按预期工作。 若要修复此错误,请更改 Class 表条目的 Feature_ 列中的条目以引用一项可安装 Component_ 列中列出的组件的功能,或更改 FeatureComponents 表中的关联功能和组件。 |
扩展 .yip 引用功能 Feature1 和组件 Component2,但该组件未与 FeatureComponents 表中的该功能相关联。 | 有一个功能不包含实现扩展的组件。 这意味着安装程序不会安装具有该功能的组件,播发可能无法按预期工作。 若要修复此错误,请更改 Extension 表条目的 Feature_ 列中的条目以引用一项可安装 Component_ 列中列出的组件的功能,或更改 FeatureComponents 表中的关联功能和组件。 |
Feature_ |
---|
Feature1 |
Feature2 |
Class 表(部分)
CLSID | Component_ | Feature_ |
---|---|---|
{00000000-0000-0000-0000-000000000000} | Component1 | Feature2 |
Class 表(部分)
分机 | Component_ | Feature_ |
---|---|---|
.yip | Component2 | Feature1 |