Validation d’une base de données d’installation

L’auteur d’un package d’installation doit toujours exécuter une validation sur ce dernier avant d’essayer de l’installer pour la première fois et réexécuter la validation chaque fois qu’il apporte des modifications au package. La validation analyse la base de données à la recherche d’erreurs qui peuvent sembler valides individuellement, mais qui provoquent un comportement incorrect dans le contexte de l’ensemble de la base de données. La tentative d’installation d’un package dont la validation échoue peut endommager le système de l’utilisateur. Consultez les sections Validation de package et Évaluateurs de cohérence interne - ICE.

Vous pouvez valider l’exemple de package en utilisant Orca.exe ou Msival2.exe. Pour afficher l’aide de Msival2.exe, changez de répertoire et entrez ce qui suit sur la ligne de commande :

Msival2 -?

Le fichier .cub darice.cub contient les actions personnalisées ICE nécessaires à Msival2.exe pour effectuer la validation. Pour valider MNP2000.msi, entrez :

msival2 MNP2000.msi Darice.cub

Pour obtenir une description des messages d’erreur et d’avertissement retournés par la validation, consultez les informations de référence sur les ICE. Corrigez toutes les erreurs dans le package et réexécutez la validation si nécessaire jusqu’à ce que le package réussisse la validation sans erreurs.

Une fois le package validé, vous pouvez installer l’exemple de package en cliquant sur l’icône MNP2000.msi ou à partir de la ligne de commande en utilisant les options de ligne de commande.

L’exemple d’installation est terminé.

Exemple suivant

Un exemple de mise à niveau