ICE56
ICE56 valida que la estructura de directorios del archivo .msi tiene un único directorio raíz, que la raíz es la propiedadTARGETDIRy que el valor de la propiedad SourceDirestá en la columna DefaultDir de la tabla Directory.
Si un archivo de .msi tiene varias raíces o especifica una raíz distinta de TARGETDIR, una instalación administrativa de no crea una imagen administrativa correcta.
Tenga en cuenta que ICE56 no comprueba los directorios vacíos. La estructura de directorios pasa la validación con varios directorios raíz si los directorios adicionales están vacíos.
Resultado
ICE56 envía un error si el .msi no tiene una sola raíz, targetDIR, o si sourceDir no se especifica en la columna DefaultDir de la tabla Directory.
Ejemplo
ICE56 notifica los errores siguientes para el ejemplo que se muestra.
Directory 'TARGETDIR' has a bad DefaultDir value.
Directory 'Root2' is an invalid root Directory.
Directorio | Directory_Parent | DefaultDir |
---|---|---|
TARGETDIR | Temp | |
Raíz2 | Raíz2 | SourceDir |
Para corregir el primer error, la raíz de TARGETDIR debe tener un valor DefaultDir de SourceDir. SOURCEDIR también se acepta. Puede ser posible que TARGETDIR el elemento primario de la segunda raíz y use el valor "." en la columna DefaultDir. Consulte la de la tabla Directory para obtener más información.
Para corregir el segundo error, la estructura de directorios debe tener solo una raíz denominada TARGETDIR.
Temas relacionados