Tabelas de banco de dados do módulo de mesclagem

As tabelas a seguir são necessárias em um módulo de mesclagem padrão.

Nome da tabela Comentário
Componente (OBRIGATÓRIO)
Diretório (OBRIGATÓRIO)
FeatureComponents (OBRIGATÓRIO)
Arquivo (OBRIGATÓRIO)
ModuleSignature (OBRIGATÓRIO) Mesclado no banco de dados do instalador. Lista as informações que identificam um módulo de mesclagem.
ModuleComponents (OBRIGATÓRIO) Mesclado no banco de dados do instalador. Lista todos os componentes no módulo de mesclagem.

 

As tabelas a seguir ocorrem apenas em módulos de mesclagem ou em outros bancos de dados do instalador que já foram combinados com um módulo de mesclagem.

Nome da tabela Comentário
ModuleDependency Mesclado no banco de dados do instalador. Lista outros módulos de mesclagem exigidos por este módulo de mesclagem.
ModuleExclusion Mesclado no banco de dados do instalador. Lista outros módulos de mesclagem incompatíveis com este módulo de mesclagem.

 

As tabelas ModuleSequence a seguir ocorrem apenas em módulos de mesclagem.

Nome da tabela Comentário
ModuleAdminUISequence Mescla ações na tabela AdminUISequence.
ModuleAdminExecuteSequence Mescla ações na tabela AdminExecuteSequence.
ModuleAdvtUISequence Não use esta tabela. Para obter detalhes, consulte Tabela AdvtUISequence.
ModuleAdvtExecuteSequence Mescla ações na tabela AdvtExecuteSequence.
ModuleIgnoreTable Lista tabelas no módulo que não são mescladas no arquivo .msi.
ModuleInstallUISequence Mescla ações na tabela InstallUISequence.
ModuleInstallExecuteSequence Mescla ações na tabela InstallExecuteSequence.

 

As tabelas a seguir são necessárias em todos os módulos de mesclagem configuráveis. A Mergemod.dll 2.0 ou posterior é necessária para criar um módulo de mesclagem configurável. Para obter detalhes, consulte Módulos de mesclagem configuráveis.

Nome da tabela Comentário
Tabela ModuleSubstitution (OBRIGATÓRIO) Esta tabela não é mesclada no banco de dados de instalação de destino. Especifica os campos configuráveis no banco de dados de destino e fornece um modelo para a configuração de cada campo.
Tabela ModuleConfiguration (OBRIGATÓRIO) Esta tabela não é mesclada no banco de dados de instalação de destino. Identifica os atributos configuráveis do módulo.

 

As tabelas do instalador a seguir não podem ocorrer em um módulo de mesclagem padrão.

As tabelas do instalador a seguir são opcionais em módulos de mesclagem.