Compartir a través de


ICEM08

ICEM08 garantiza que un módulo no excluya otro módulo del que depende.

Resultado

ICEM08 publica un error cuando un módulo excluye otro módulo del que depende.

Ejemplo

ICEM08 publica el mensaje de error siguiente para un módulo que contiene las entradas de la base de datos que se muestran en el ejemplo.

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

Tabla ModuleDependency

ModuleID ModuleLanguage RequiredID RequiredLanguage RequiredVersion
ModuleA.<GUID> 1033 ModuleB.<GUID> 1033 1.0

 

Tabla ModuleExclusion

ModuleID ModuleLanguage ExcludedID ExcludedLanguage ExcludedMinVersion ExcludedMaxVersion
ModuleA.<GUID> 1033 ModuleB.<GUID> 1033   1.0

 

Para corregir el error, quite la dependencia o la exclusión. Si ModuleB es una dependencia (RequiredID) de ModuleA, no puede excluirla (tal como se muestra en la columna ExludedID de la tabla ModuleExclusion). Si debe excluir ModuleB, luego debe quitar la dependencia de ModuleA en él.

Referencia ICE del módulo de combinación