Módulos de mesclagem

Os módulos de mesclagem fornecem um método padrão pelo qual os desenvolvedores entregam componentes compartilhados do Windows Installer 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 do 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 possui estrutura semelhante a um arquivo .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 independente de software. Os desenvolvedores podem criar novos módulos de mesclagem usando muitas das 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: