Connessione di un modulo di merge a più funzionalità
Il metodo Connectdell'oggetto Merge può essere usato per connettere un modulo a una funzionalità aggiuntiva unita al database o che verrà unita al database. La funzionalità deve esistere prima di chiamare questo metodo.
Un modulo di merge non deve mai recapitare un componente contenente i file di sistema alla funzionalità principale di un'applicazione, perché può causare la convalida e il ripristino dell'applicazione ogni volta che viene usato il file di sistema. Un file .msi destinato ad accettare componenti da un modulo di merge deve essere creato in modo che tutti i componenti che contengono file di sistema appartengano solo a funzionalità separate dalla funzionalità principale dell'applicazione.
Se il pacchetto usa un modulo di tipo merge contenente file di sistema che collegano tutti i componenti del modulo di merge alla funzionalità principale dell'applicazione, un tentativo di usare il file di sistema può attivare il programma di installazione per provare a ripristinare la funzionalità principale dell'applicazione. Se la funzionalità principale non può essere ripristinata, l'installazione potrebbe non riuscire.