Installazione MSI annidato

August 19

Se avete finito di creare un software, sarà quindi necessario creare un programma di installazione per esso. Se l'applicazione include più pacchetti o comporta un ulteriore pacchetto da installare in combinazione con il programma di installazione principale, allora si può che file di installazione nido. Nesting un installer MSI è particolarmente utile se non si vuole complicare l'installazione per l'utente finale. Ciò significa che, una volta completata la procedura guidata di configurazione iniziale, la seconda sarà automatizzare e funzionerà senza ulteriore interazione. Questo processo richiede di utilizzare Orca, che è un programma di utilità di confezionamento.

istruzione

1 Fare clic su "Start," tipo "SDK di Windows Installer" e premere "Invio" per aprire il programma.

2 Fai clic su "Msidb."

3 Tipo "Msidb -d -r FIRST.msi SECOND.msi" (senza virgolette) nel campo di ricerca rapida. "PRIMO" deve essere sostituito con la posizione e il nome del principale MSI, e "secondo" deve essere sostituito con il nidificato MSI. Premere Invio."

4 Fai clic su "Orca". Premere il tasto "Ctrl" + "O", e quindi individuare il file "FIRST.msi". Scorrere fino al tavolo "CustomAction". Cambiare la sorgente "InstallNest" azione "SECOND.msi" e quindi la fonte "UnInstallNest" a "SECOND.msi." Impostare il "bersaglio" per la disinstallazione di "REMOVE = ALL."

5 Scorrere fino al tavolo "InstallExecuteSequence". Modificare la condizione "InstallNest" per a "$ Comp_1 <= 2", il tutto senza virgolette "$ Comp_1> 2" e la "UnInstallNest". Premere il tasto "Ctrl" + "S" per salvare il nuovo programma di installazione.