Unire moduli

I moduli di merge forniscono un metodo standard in base al quale gli sviluppatori forniscono componenti di Windows Installer condivisi e la logica di configurazione alle applicazioni. I moduli di merge vengono usati per distribuire codice condiviso, file, risorse, voci del Registro di sistema e logica di configurazione alle applicazioni come singolo file composto. Gli sviluppatori che creano nuovi moduli di merge o usano moduli di merge esistenti devono seguire lo standard descritto in questa sezione.

Un modulo di merge è simile alla struttura di un file di windows Installer semplificato.msi. Tuttavia, un modulo di merge non può essere installato da solo, ma deve essere unito a un pacchetto di installazione usando uno strumento di merge. Gli sviluppatori che vogliono usare i moduli di merge devono ottenere uno degli strumenti di merge liberamente distribuiti, ad esempio Mergemod.dll, o acquistare uno strumento di merge da un fornitore di software indipendente. Gli sviluppatori possono creare nuovi moduli di merge usando molti degli stessi strumenti software usati per creare un pacchetto di installazione di Windows Installer, ad esempio l'editor di tabelle di database Orca fornito con Windows Installer SDK.

Quando un modulo di merge viene unito nel file .msi di un'applicazione, tutte le informazioni e le risorse necessarie per installare i componenti forniti dal modulo di merge vengono incorporati nel file .msi dell'applicazione. Il modulo di merge non è più necessario per installare questi componenti e il modulo di merge non deve essere accessibile a un utente. Poiché tutte le informazioni necessarie per installare i componenti vengono recapitate come singolo file, l'uso di moduli di merge può eliminare molte istanze di conflitti di versione, voci del Registro di sistema mancanti e file installati in modo non corretto.

Per altre informazioni sui moduli di merge, vedere: