ICE25
ICE25 valida que un archivo .msi satisface todas sus módulos de combinación internos dependencias y exclusiones. ICE valida lo siguiente:
- Que todas las dependencias del módulo de combinación indicadas en la tabla moduleDependency del archivo .msi se cumplen al menos con 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 de no es compatible con los módulos de combinación enumerados en la tabla ModuleSignature de .
Resultado
ICE25 envía un mensaje de error si .msi archivo 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.
Ejemplo
ICE25 publica los errores siguientes 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 |
de tabla ModuleExclusion
ModuleID | ModuleLanguage | ExcludedID | ExcludedLanguage | ExcludedMinVersion | ExcludedMaxVersion |
---|---|---|---|---|---|
ModuleA | 0 | ModuleB | 1033 |
Temas relacionados