ICE25
ICE25 проверяет, соответствует ли файл .msi всем внутренним модулю слияния зависимостей и исключений. ICE проверяет следующее:
- Все зависимости модуля слияния, указанные в таблице moduleDependency файла .msi, удовлетворены по крайней мере одним модулем слияния, перечисленным в таблице moduleSignature .
- Что ни один из исключенных модулей слияния в таблице ModuleExclusion несовместим с модулями слияния, перечисленными в таблице moduleSignature .
Результат
ICE25 публикует сообщение об ошибке, если файл .msi ранее был объединен с несовместимым модулем слияния или если он не был объединен с необходимым модулем слияния.
Пример
ICE25 публикует следующие ошибки в приведенном примере.
Dependency failure: Need ModuleX@0 v2.0
Module ModuleB@1033 v1.0 is excluded.
ModuleID | Язык | Версия |
---|---|---|
ModuleA | 0 | 1.0 |
ModuleB | 1033 | 1.0 |
таблица ModuleDependency
ModuleID | ModuleLanguage | Обязательный идентификатор | RequiredLanguage | RequiredVersion |
---|---|---|---|---|
ModuleA | 0 | ModuleX | 0 | 2.0 |
ModuleID | ModuleLanguage | Исключенный идентификатор | ИсключенныйLanguage | Исключенная версияMinVersion | Исключенная версияMaxVersion |
---|---|---|---|---|---|
ModuleA | 0 | ModuleB | 1033 |
Связанные разделы