Modules de fusion

Les modules de fusion constituent pour les développeurs une méthode standard leur permettant de fournir des composants Windows Installer partagés et une logique de configuration à leurs applications. Ils sont utilisés pour délivrer aux applications du code partagé, des fichiers, des ressources, des entrées de registre et une logique de configuration sous la forme d’un fichier composé unique. Les développeurs qui utilisent des modules de fusion existants ou en créent de nouveaux sont invités à suivre la norme décrite dans cette section.

La structure d’un module de fusion est similaire à celle d’un fichier .msi Windows Installer simplifié. Toutefois, un module de fusion ne peut pas être installé seul. Il doit être fusionné dans un package d’installation à l’aide d’un outil de fusion. Les développeurs qui souhaitent utiliser des modules de fusion doivent obtenir l’un des outils de fusion distribués librement (par exemple Mergemod.dll) ou acheter un outil de fusion auprès d’un éditeur de logiciels indépendant. Ils peuvent créer de nouveaux modules de fusion à l’aide de l’un des nombreux outils logiciels permettant de produire un package d’installation Windows Installer, notamment l’éditeur de table de base de données Orca fourni avec le kit SDK Windows Installer.

Lorsqu’un module de fusion est fusionné dans le fichier .msi d’une application, toutes les informations et ressources nécessaires à l’installation des composants fournis par le module de fusion sont incorporées dans le fichier .msi de l’application. Le module de fusion n’est alors plus nécessaire pour installer ces composants. Il n’est pas utile de le rendre accessible à l’utilisateur. Étant donné que toutes les informations utiles à l’installation des composants sont fournies sous la forme d’un fichier unique, le recours à des modules de fusion permet d’éliminer de nombreuses instances de conflits de version, d’entrées de registre manquantes et de fichiers mal installés.

Pour plus d’informations sur les modules de fusion, consultez les pages suivantes :