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