Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os módulos de mesclagem (arquivos.msm) podem ser criados para conter atributos configuráveis pelo consumidor do módulo de mesclagem. Isso permite que o módulo de mesclagem seja configurado no momento em que o pacote de instalação e o módulo são mesclados e instalados pelo usuário final. Módulos de mesclagem configuráveis exigem Mergemod.dll versão 2.0, mas podem ser executados em qualquer versão do Windows Installer.
A implementação de módulos de mesclagem configuráveis consiste em duas partes. Primeiro, ao criar o módulo de mesclagem (arquivo.msm), o autor do módulo de mesclagem adiciona informações ao banco de dados do módulo que especifica quais itens podem ser modificados e como esses itens podem ser configurados pelo usuário do módulo. O autor adiciona entradas às tabelas de banco de dados do módulo de mesclagem reservadas para informações configuráveis (tabela ModuleConfiguration e de tabela ModuleSubstitution), atualiza a tabela _Validatione adiciona entradas para as tabelas de módulo de mesclagem configuráveis à tabela ModuleIgnoreTable. As adições à tabela ModuleIgnore são necessárias para tornar o módulo compatível com Mergemod.dll versões anteriores à 2.0.
Em segundo lugar, ao mesclar o módulo em um pacote de instalação (.msi arquivo), o usuário final do módulo usa uma ferramenta de mesclagem. A ferramenta de mesclagem chama Mergemod.dll para expor as informações de configuração no módulo a uma ferramenta de configuração do cliente. A ferramenta de configuração pode interagir com o usuário final, mas não é necessária para expor todas as opções de configuração possíveis. Se o usuário se recusar a fornecer uma seleção para um item configurável, o módulo poderá fornecer um valor padrão. Depois que o usuário fornece à ferramenta de configuração suas seleções, a ferramenta de mesclagem chama Mergemod.dll para executar a mesclagem.
Módulos de mesclagem configuráveis são totalmente compatíveis com ferramentas anteriores Mergemod.dll versão 2.0. Nesses casos, a ferramenta usa os valores padrão no módulo.
Para obter mais informações, consulte Usando módulos de mesclagem configuráveis.