Partager via


Package d’installation

Un package d’installation contient toutes les informations requises par Windows Installer pour installer ou désinstaller une application ou un produit et exécuter l’interface utilisateur d’installation. Chaque package d’installation inclut un fichier .msi contenant une base de données d’installation, un flux d’informations de synthèse et des flux de données pour différentes parties de l’installation. Le fichier .msi peut également contenir une ou plusieurs transformations, des fichiers sources internes et des fichiers sources externes ou des fichiers d’armoire requis par l’installation.

Les développeurs d’applications doivent créer une installation pour utiliser le programme d’installation. Étant donné que le programme d’installation organise les installations autour du concept de composants et de fonctionnalités , et stocke toutes les informations sur l’installation dans une base de données relationnelle, le processus de création d’un package d’installation implique largement les étapes suivantes :

  • Identifiez les fonctionnalités à présenter aux utilisateurs.
  • Organisez l’application en composants.
  • Remplissez la base de données d’installation avec des informations.
  • Validez le package d’installation.

La section suivante décrit les composants et fonctionnalités du programme d’installation. Pour plus d’informations, consultez Composants et fonctionnalités. Le choix des fonctionnalités est généralement déterminé par les fonctionnalités de l’application du point de vue de l’utilisateur.

Il est recommandé aux développeurs d’utiliser une procédure standard pour choisir des composants. Pour plus d’informations, consultez Organiser des applications dans des composants.

Les auteurs de packages peuvent utiliser des outils de création de package tiers, ou un éditeur de table et le Kit de développement logiciel (SDK) Windows Installer, pour remplir la base de données d’installation. Tous les packages d’installation doivent être validés pour la cohérence interne. Pour plus d’informations, consultez validation de package.