Condividi tramite


ICEM08

ICEM08 garantisce che un modulo non escluda un altro modulo da cui dipende.

Risultato

ICEM08 invia un errore quando un modulo esclude un altro modulo da cui dipende.

Esempio

ICEM08 invia il messaggio di errore seguente per un modulo contenente le voci del database illustrate nell'esempio.

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

ModuleDependency Table

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

 

ModuleExclusion Table

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

 

Per correggere l'errore, rimuovere la dipendenza o l'esclusione. Se ModuleB è una dipendenza (RequiredID) di ModuleA, non è possibile escluderla( come illustrato nella colonna ExludedID della tabella ModuleExclusion). Se è necessario escludere ModuleB, è necessario rimuovere la dipendenza di ModuleA da essa.

di riferimento ICE del modulo merge