Question

Quels sont les modules de fusion et comment sont-ils utilisés?J'ai entendu dire qu'ils sont des fichiers .msm, mais je n'ai jamais vu cela avant (je n'ai vu que .msi).

sont-ils utilisés lorsque vous créez des fichiers MSI? Sont-ils distribués avec des logiciels commerciaux (probablement avec des fichiers MSI?)

Quel est le point d'eux?Sont-ils pour masquer la mise en œuvre de l'installateur pour des composants de tiers ou de Microsoft communs qui doivent être installés avec des logiciels développés (et donc distribués ensemble)?

merci!

Était-ce utile?

La solution

MSI= Paquet d'installateur Windows

MSM= Module Fusionner

Voici comment l'on me distingue Guru m'a expliqué: "MSI est à EXE, car MSM est à liber".

C'est-à-dire qu'un paquet MSI est un package d'installateur autonome. Vous construisez des packages MSI à distribuer aux clients ou pour eux de télécharger et d'exécuter directement. Lorsqu'un MSM est un package de configuration qui ne peut pas être installé directement - il doit être inclus dans une MSI. Par exemple, le runtime Visual C (MSVCRT90.DLL et les amis) sont distribués en tant que modules de fusion MSM. Si votre application dépend du CRT, vous pouvez référencer Microsoft_VC100_CRT_X86.MSM dans votre MSI.

Il existe différentes manières de créer des packages d'installateurs MSI et des modules de fusion MSM. Un tel moyen d'auteur Les packages d'installation sont avec le Wix Toolset. Quelques liens qui peuvent être d'intérêt ci-dessous:

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

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top