ICE41

ICE41 验证 表和 扩展 表中的条目是否引用了实现组件对象的类对象或扩展的 组件表中 的条目。

结果

如果某个功能不包含实现类对象或扩展的组件,则 ICE41 会发布错误。

示例

ICE41 报告所示示例的以下错误。

ICE41 错误 说明
类 {00000000-0000-0000-0000-0000000000000} 引用功能 Feature2 和 component Component1,但该组件与 FeatureComponents 表中的该功能无关。 有一项功能不包含实现类对象的组件。 这意味着安装程序不会安装具有该功能的组件,并且广告可能无法按预期工作。 若要修复此错误,请更改 Class 表 项Feature_列中的条目以引用安装Component_列中列出的组件的功能或更改 FeatureComponents 表中关联的功能和组件。
扩展 .yip 引用功能功能功能 1 和组件 Component2,但该组件与 FeatureComponents 表中的功能无关。 有一项功能不包含实现扩展的组件。 这意味着安装程序不会安装具有该功能的组件,并且广告可能无法按预期工作。 若要修复此错误,请更改 扩展表 项Feature_列中的条目,以引用安装Component_列中列出的组件的功能或更改 FeatureComponents 表中关联的功能和组件。

 

FeatureComponents 表 (部分)

Feature_
Feature1
Feature2

 

类表 (部分)

CLSID Component_ Feature_
{00000000-0000-0000-0000-000000000000} Component1 Feature2

 

类表 (部分)

分机 Component_ Feature_
.yip Component2 Feature1

 

ICE 参考