Modules de fusion
Les modules de fusion fournissent une méthode standard par laquelle les développeurs fournissent des composants partagés de Windows Installer et une logique d’installation à leurs applications. Les modules de fusion sont utilisés pour fournir du code partagé, des fichiers, des ressources, des entrées de Registre et une logique d’installation aux applications en tant que fichier composé unique. Les développeurs qui créent de nouveaux modules de fusion ou utilisent des modules de fusion existants doivent suivre la norme décrite dans cette section.
Un module de fusion est similaire dans la structure à 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 souhaitant utiliser des modules de fusion doivent obtenir l’un des outils de fusion distribués librement, tels que Mergemod.dll, ou acheter un outil de fusion auprès d’un fournisseur de logiciels indépendant. Les développeurs peuvent créer de nouveaux modules de fusion à l’aide de nombreux outils logiciels utilisés pour créer un package d’installation de Windows Installer, tel que l’éditeur de table de base de données Orca fourni avec le Kit de développement logiciel (SDK) Windows Installer.
Lorsqu’un module de fusion est fusionné dans le fichier .msi d’une application, toutes les informations et ressources requises pour installer les 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 et le module de fusion n’a pas besoin d’être accessible à un utilisateur. Étant donné que toutes les informations nécessaires pour installer les composants sont fournies sous forme de fichier unique, l’utilisation de modules de fusion peut éliminer de nombreuses instances de conflits de version, les entrées de Registre manquantes et les fichiers mal installés.
Pour plus d’informations sur les modules de fusion, consultez :