Partilhar via


Criação de interfaces de usuário em módulos de mesclagem

Os módulos de mesclagem raramente exigem uma interface de usuário. Liberar um módulo de mesclagem que contém componentes instaláveis e uma interface de usuário acaba restringindo a flexibilidade do usuário do módulo. A combinação de componentes e da interface do usuário em um módulo pode impedir que os desenvolvedores usem sua própria interface do usuário ou forneçam instalações silenciosas. Uma alternativa melhor é lançar dois módulos de mesclagem, um que instala silenciosamente os componentes e um segundo módulo opcional que contém a interface do usuário. O módulo com a interface do usuário deve listar o módulo componente em sua tabela ModuleDependency. Esse método permite que os autores do módulo forneçam uma interface do usuário sem forçá-la aos desenvolvedores.

Quando as tabelas da interface do usuário são usadas em módulos de mesclagem, elas podem ser mescladas da mesma forma que qualquer outra tabela.