Compartir a través de


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.

de tabla ModuleSignature de

ModuleID Idioma Versión
ModuleA 0 1.0
ModuleB 1033 1.0

 

ModuleDependency Table

ModuleID ModuleLanguage RequiredID RequiredLanguage RequiredVersion
ModuleA 0 ModuleX 0 2.0

 

de tabla ModuleExclusion

ModuleID ModuleLanguage ExcludedID ExcludedLanguage ExcludedMinVersion ExcludedMaxVersion
ModuleA 0 ModuleB 1033    

 

de referencia de ICE