Unire moduli
I moduli di merge forniscono un metodo standard che consente agli sviluppatori di distribuire componenti condivisi di Windows Installer e configurare la logica 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 unione. Gli sviluppatori che vogliono usare moduli di merge devono ottenere uno degli strumenti di merge distribuiti liberamente, ad esempio Mergemod.dllo 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 incorporate 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: