Udostępnij za pośrednictwem


ICEM08

ICEM08 zapewnia, że moduł nie wyklucza innego modułu, od którego zależy.

Wynik

ICEM08 publikuje błąd, gdy moduł wyklucza inny moduł, od którego zależy.

Przykład

ICEM08 publikuje następujący komunikat o błędzie dla modułu zawierającego wpisy bazy danych pokazane w przykładzie.

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

ModuleDependency Table

Identyfikator modułu ModuleLanguage RequiredID RequiredLanguage RequiredVersion
ModuleA.<IDENTYFIKATOR GUID> 1033 ModułB.<IDENTYFIKATOR GUID> 1033 1.0

 

ModuleExclusion Table

Identyfikator modułu ModuleLanguage Identyfikator wykluczony ExcludedLanguage ExcludedMinVersion ExcludedMaxVersion
ModuleA.<IDENTYFIKATOR GUID> 1033 ModułB.<IDENTYFIKATOR GUID> 1033   1.0

 

Aby naprawić błąd, usuń zależność lub wykluczenie. Jeśli moduł ModuleB jest zależnością (RequiredID) modułu ModuleA, nie można go wykluczyć (jak pokazano w kolumnie ExludedID tabeli ModuleExclusion). Jeśli musisz wykluczyć moduł ModuleB, musisz usunąć z niego zależność modułu ModuleA.

scalanie modułu ICE — dokumentacja