Condividi tramite


ICEM08

ICEM08 garantisce che un modulo non escludi un altro modulo a seconda del modulo.

Risultato

ICEM08 invia un errore quando un modulo esclude un altro modulo a seconda del modulo.

Esempio

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

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

Tabella ModuleDependency

ModuleID ModuleLanguage RequiredID RequiredLanguage RequiredVersion
ModuleA.< GUID> 1033 ModuleB.< GUID> 1033 1,0

 

Tabella ModuleExclusion

ModuleID ModuleLanguage EsclusoID EsclusiLanguage EsclusiMinVersion EsclusiMaxVersion
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.

Informazioni di riferimento sul modulo merge ICE