Partager via


ICEM08

ICEM08 garantit qu’un module n’exclut pas un autre module dont il dépend.

Résultats

ICEM08 publie une erreur lorsqu’un module exclut un autre module dont il dépend.

Exemple

ICEM08 publie le message d’erreur suivant pour un module contenant les entrées de base de données indiquées ci-dessous.

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

Table ModuleDependency

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

 

Table ModuleExclusion

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

 

Pour corriger l’erreur, supprimez la dépendance ou l’exclusion. Si ModuleB est une dépendance (RequiredID) de ModuleA, vous ne pouvez pas l’exclure (comme indiqué dans la colonne ExludedID de la table ModuleExclusion). Si vous devez exclure ModuleB, vous devez supprimer la dépendance de ModuleA à son égard.

Référence ICE du module de fusion