ICEM08

ICEM08 确保模块不会排除它依赖的另一个模块。

结果

当模块排除它所依赖的另一个模块时,ICEM08 将发布错误。

示例

ICEM08 为包含示例中所示数据库条目的模块发布以下错误消息。

Error: This module requires module ModuleB.<GUID> (1033v1.0) but also 
lists it as an exclusion.

ModuleDependency 表

ModuleID ModuleLanguage RequiredID RequiredLanguage RequiredVersion
ModuleA。 <GUID> 2052 ModuleB。 <GUID> 2052 1.0

ModuleExclusion 表

ModuleID ModuleLanguage ExcludedID ExcludedLanguage ExcludedMinVersion ExcludedMaxVersion
ModuleA。 <GUID> 2052 ModuleB。 <GUID> 2052 1.0

若要修复此错误,请删除依赖项或排除项。 如果 ModuleB 是 ModuleA (RequiredID) 依赖项,则不能将其排除 (如 ModuleExclusion 表的 ExludedID 列所示) 。 如果必须排除 ModuleB,则必须删除 ModuleA 对它的依赖项。

合并模块 ICE 参考