Pergunta

Quais são os módulos de mesclagem e como eles são usados?Ouvi dizer que eles são arquivos .msm, mas eu nunca vi isso antes (eu só vi .msi).

Eles são usados quando você cria arquivos MSI? Eles são distribuídos com software comercial (presumivelmente junto com arquivos MSI?)

Qual é o ponto deles?São eles para ocultar a implementação do instalador para terceiros comuns ou componentes da Microsoft que precisam ser instalados em conjunto com software desenvolvido (e, portanto, distribuídos juntos)?

Obrigado!

Foi útil?

Solução

MSI= Pacote Instalador do Windows

msm= módulo de mesclagem

Aqui está como um Guru de configuração explicou para mim: "O MSI é exe como MSM é a lib".

Isto é, um pacote MSI é um pacote instalador independente. Você constrói pacotes de MSI para distribuir aos clientes ou para baixá-los e funcionar diretamente. Onde um MSM é um pacote de configuração que não pode ser instalado diretamente - ele deve ser incluído dentro de um MSI. Por exemplo, o Visual C Runtime (MSVCRT90.dll e os amigos) são distribuídos como módulos de mesclagem do MSM. Se o seu aplicativo depende do CRT, você pode referenciar Microsoft_vc100_crt_x86.msm no seu MSI.

Existem diferentes maneiras de construir pacotes de instalação do MSI e módulos MSM MERGE. Uma dessas maneiras de criar pacotes de configuração é com o conjunto de ferramentas Wix. Alguns links que podem ser de interesse abaixo:

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

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top