Freigeben über


ICEM08

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

Ergebnis

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

Beispiel

ICEM08 veröffentlicht die folgende Fehlermeldung für ein Modul, das die im Beispiel gezeigten Datenbankeinträge enthält.

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

 

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 sie nicht ausschließen (wie in der Spalte "ExludedID" der Tabelle "ModuleExclusion") dargestellt. Wenn Sie ModuleB ausschließen müssen, müssen Sie die Abhängigkeit von ModuleA entfernen.

Zusammenführen modul ICE Reference