Validación de una base de datos de instalación

Los autores de paquetes de instalación siempre deben ejecutar la validación en los paquetes antes de intentar instalarlos por primera vez y volver a ejecutar la validación siempre que realicen cambios en ellos. La validación examina la base de datos en busca de errores que podrían parecer válidos de forma individual, pero que provocan un comportamiento incorrecto en el contexto del conjunto de la base de datos. Si se intenta instalar un paquete que no se puede validar, es posible que se dañe el sistema del usuario. Vea las secciones Validación de paquetes y Evaluadores de coherencia interna: ICE.

Puede validar el paquete de ejemplo mediante Orca.exe o Msival2.exe. Para ver la ayuda de Msival2.exe, cambie de directorio y escriba lo siguiente en la línea de comandos.

Msival2 -?

El archivo darice.cub contiene las acciones personalizadas del ICE que Msival2.exe necesita para realizar la validación. Para validar el archivo MNP2000.msi, escriba lo siguiente.

msival2 MNP2000.msi Darice.cub

Para obtener una descripción de los mensajes de error y advertencia que devuelve la validación, vea la Referencia de ICE. Corrija todos los errores del paquete y vuelva a ejecutar la validación según sea necesario, hasta que el paquete supere la validación sin errores.

Una vez que el paquete supere la validación, puede instalar el paquete de ejemplo si hace clic en el icono de MNP2000.msi o desde la línea de comandos mediante las opciones de línea de comandos.

Esto completa la instalación de ejemplo.

Ejemplo siguiente

Ejemplo de actualización