ICE25
ICE25 valida que un archivo .msi satisface todas sus exclusiones y dependencias internas del módulo de combinación interno. ICE valida lo siguiente:
- Que todas las dependencias del módulo de combinación indicadas en la tabla ModuleDependency del archivo .msi se cumplen mediante al menos un módulo de combinación enumerado en la tabla ModuleSignature.
- Que ninguno de los módulos de combinación excluidos de la tabla ModuleExclusion no sea compatible con los módulos de combinación enumerados en la tabla ModuleSignature.
ICE25 envía un mensaje de error si el archivo .msi se ha combinado previamente con un módulo de combinación incompatible o si no se ha combinado con un módulo de combinación necesario.
ICE25 publica los siguientes errores para el ejemplo mostrado.
Dependency failure: Need ModuleX@0 v2.0
Module ModuleB@1033 v1.0 is excluded.
ModuleID | Idioma | Versión |
---|---|---|
ModuleA | 0 | 1.0 |
ModuleB | 1033 | 1.0 |
ModuleID | ModuleLanguage | RequiredID | RequiredLanguage | RequiredVersion |
---|---|---|---|---|
ModuleA | 0 | ModuleX | 0 | 2.0 |
ModuleID | ModuleLanguage | ExcludedID | ExcludedLanguage | ExcludedMinVersion | ExcludedMaxVersion |
---|---|---|---|---|---|
ModuleA | 0 | ModuleB | 1033 |