Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O procedimento a seguir descreve as etapas gerais para a criação de módulos de mesclagem.
Para criar um novo módulo de mesclagem
- Obtenha uma ferramenta de software que você pode usar para editar o banco de dados do módulo de mesclagem.
- Obtenha um banco de dados de módulo de mesclagem em branco.
- Gere um GUID para o módulo de mesclagem. Você precisa usar esse GUID ao criar as chaves primárias de tabelas de banco de dados no módulo de mesclagem.
- Adicione um registo à tabela do Componente para cada componente entregue pela fusão. Uma tabela de componentes é necessária em cada módulo de mesclagem. Observe que os módulos de mesclagem operam com componentes e não com recursos. Em certos casos, no entanto, uma entrada de tabela de banco de dados pode precisar fazer referência a um recurso. Para obter detalhes, consulte Funcionalidades de Referência em Módulos de Mescla.
- Adicione uma tabela Directory ao módulo de mesclagem que especifica o layout dos diretórios que o módulo de mesclagem adiciona ao banco de dados de destino. Uma tabela Directory é necessária em cada módulo de mesclagem.
- Importe uma tabela FeatureComponents em branco para o banco de dados do módulo de mesclagem. Esta tabela vazia fornece uma diretriz para a ferramenta de mesclagem nos casos em que o arquivo .msi não contém sua própria tabela FeatureComponents.
- Colete todos os arquivos entregues por este módulo de mesclagem e crie o arquivo de gabinete de MergeModule.CABinet. Adicione o gabinete ao módulo de mesclagem como um fluxo dentro do arquivo .msm.
- Adicione um registro à tabela File para cada arquivo armazenado em MergeModule.CABinet.
- Adicione as informações necessárias para identificar o módulo de mesclagem na tabela ModuleSignature. Cada módulo de mesclagem requer uma tabela ModuleSignature.
- Liste os componentes do módulo de mesclagem na tabela ModuleComponents. Cada módulo de mesclagem requer uma tabela ModuleComponents.
- Adicione tabelas de sequência de mesclagem ao ficheiro .msm apenas se o módulo de mesclagem precisar modificar as tabelas de sequência da base de dados de instalação de destino.
- Adicione uma tabela _Validation ao módulo de mesclagem. Um módulo de mesclagem requer uma tabela _Validation para passar na validação.
- Os módulos de mesclagem exigem uma interface de usuário apenas em casos raros. Não é recomendável incluir uma interface do usuário com um módulo de mesclagem. Nos casos em que uma interface do usuário é necessária, as tabelas da interface do usuário podem ser mescladas no arquivo .msi da mesma forma que outras tabelas.
- Adicione informações do Registro às tabelas de registro apropriadas no banco de dados do módulo de mesclagem. Adicione informações do registo para bibliotecas de tipos, classes, extensões e verbos nas tabelas TypeLib, Class, AppId, ProgId, Extension, Verbou MIME. Todas as outras informações do Registo podem ir para a tabela de Registo . O uso da tabela SelfReg não é recomendado.
- Adicione as informações de resumo ao fluxo de informações de resumo do módulo de mesclagem .
- Execute a validação em todos os módulos de mesclagem antes de tentar instalar.
Tópicos relacionados
-
Nomeação de chaves primárias nos bancos de dados de módulos de mesclagem
-
Criação de Tabelas de Componentes de Funcionalidades do Módulo de Junção
-
Criação de Fluxos de Informação Resumida do Módulo de Mesclagem
-
Validando módulos de fusão