ICEM08
ICEM08 гарантирует, что модуль не исключает другой модуль, от который он зависит.
Результат
ICEM08 публикует ошибку, когда модуль исключает другой модуль, от который он зависит.
Пример
ICEM08 публикует следующее сообщение об ошибке для модуля, содержащего записи базы данных, показанные в примере.
Error: This module requires module ModuleB.<GUID> (1033v1.0) but also
lists it as an exclusion.
ModuleID | ModuleLanguage | RequiredID | RequiredLanguage | RequiredVersion |
---|---|---|---|---|
ModuleA.< GUID> | 1033 | ModuleB.< GUID> | 1033 | 1,0 |
ModuleID | ModuleLanguage | ExcludedID | ExcludedLanguage | ExcludedMinVersion | ExcludedMaxVersion |
---|---|---|---|---|---|
ModuleA.< GUID> | 1033 | ModuleB.< GUID> | 1033 | 1,0 |
Чтобы исправить ошибку, удалите зависимость или исключение. Если ModuleB является зависимостью (RequiredID) от ModuleA, ее нельзя исключить (как показано в столбце ExludedID таблицы ModuleExclusion). Если необходимо исключить ModuleB, необходимо удалить зависимость ModuleA от него.
Связанные темы