Domanda

Quali sono i moduli di unione e come vengono utilizzati?Ho sentito che sono i file .msm, ma non l'ho mai visto prima (ho visto solo .msi).

sono usati quando si creano file MSI? Sono distribuiti con software commerciale (presumibilmente insieme a file MSI?)

Qual è il punto di loro?Sono di nascondere l'implementazione del programma di installazione per i componenti di terze parti o Microsoft comuni che devono essere installati insieme al software sviluppato (e quindi distribuito insieme)?

Grazie!

È stato utile?

Soluzione

MSI= Pacchetto di installazione di Windows

MSM= MODULO UNICO

Ecco come è stato spiegato un Guru con me: "MSI è quello di exe come MSM è per lib".

Cioè, un pacchetto MSI è un pacchetto di installazione standalone. Costruisci pacchetti MSI per distribuire ai clienti o per loro da scaricare e eseguire direttamente. Quando un MSM è un pacchetto di installazione che non può essere installato direttamente - deve essere incluso all'interno di un MSI. Ad esempio, Visual C Runtime (MSVCRT90.dll e amici) sono distribuiti come moduli MSM Merge. Se la tua app dipende dal CRT, è possibile fare riferimento a Microsoft_VC100_CRT_X86.msm nel tuo MSI.

Esistono diversi modi per costruire entrambi i pacchetti di installazione MSI e i moduli MSM Merge. Uno di seguito ai pacchetti di installazione dell'autore è con il set di strumenti Wix. Alcuni link che potrebbero essere di interesse qui sotto:

http://wix.sourceforge.net/manual-wix2/overview.htm < / a>

http://wix.sourceforge.net/manual-wix2/authoring_merge_modules.htm < / a>

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top