Freigeben über


ICEM08

ICEM08 stellt sicher, dass ein Modul kein anderes Modul ausschließt, von dem es abhängig ist.

Ergebnis

ICEM08 sendet einen Fehler, wenn ein Modul ein anderes Modul ausschließt, von dem es abhängig ist.

Beispiel

ICEM08 sendet die folgende Fehlermeldung für ein Modul mit den im Beispiel gezeigten Datenbankeinträgen.

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

ModuleDependency-Tabelle

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

 

ModuleExclusion-Tabelle

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

 

Um den Fehler zu beheben, entfernen Sie entweder die Abhängigkeit oder den Ausschluss. Wenn ModuleB eine Abhängigkeit (RequiredID) von ModuleA ist, können Sie es nicht ausschließen (wie in der Spalte ExludedID der ModuleExclusion-Tabelle dargestellt). Wenn Sie ModuleB ausschließen müssen, müssen Sie die Abhängigkeit von ModuleA davon entfernen.

ICE-Referenz zum Mergemodul