Mesclar módulos
Os módulos de mesclagem fornecem um método padrão pelo qual os desenvolvedores fornecem componentes compartilhados do Windows Installer componentes e a lógica de instalação para seus aplicativos. Os módulos de mesclagem são usados para fornecer código compartilhado, arquivos, recursos, entradas de registro e lógica de instalação para aplicativos como um único arquivo composto. Os desenvolvedores que criarem novos módulos de mesclagem ou usarem módulos de mesclagem existentes devem seguir o padrão descrito nesta seção.
Um módulo de mesclagem é semelhante na estrutura a um arquivo de .msi simplificado do Windows Installer. No entanto, um módulo de mesclagem não pode ser instalado sozinho, ele deve ser mesclado em um pacote de instalação usando uma ferramenta de mesclagem. Os desenvolvedores que desejam usar módulos de mesclagem devem obter uma das ferramentas de mesclagem distribuídas livremente, como Mergemod.dll, ou comprar uma ferramenta de mesclagem de um fornecedor de software independente. Os desenvolvedores podem criar novos módulos de mesclagem usando muitas das mesmas ferramentas de software usadas para criar um pacote de instalação do Windows Installer, como o editor de tabela de banco de dados Orca fornecido com o SDK do Windows Installer.
Quando um módulo de mesclagem é mesclado no arquivo .msi de um aplicativo, todas as informações e recursos necessários para instalar os componentes entregues pelo módulo de mesclagem são incorporados ao arquivo .msi do aplicativo. O módulo de mesclagem não é mais necessário para instalar esses componentes e o módulo de mesclagem não precisa ser acessível a um usuário. Como todas as informações necessárias para instalar os componentes são entregues como um único arquivo, o uso de módulos de mesclagem pode eliminar muitas instâncias de conflitos de versão, entradas de registro ausentes e arquivos instalados incorretamente.
Para obter mais informações sobre módulos de mesclagem, consulte:
- sobre módulos de mesclagem
- usando módulos de mesclagem
- Referência do módulo de mesclagem