Como fazer referência a recursos em módulos de mesclagem

Os módulos de mesclagem operam apenas com componentes e não com recursos. No entanto, algumas tabelas em módulos de mesclagem, como a tabela PublishComponent, contêm campos que se referem a recursos.

Um GUID nulo: {00000000-0000-0000-0000-000000000000} deve ser criado em qualquer campo de um banco de dados de módulo de mesclagem que faça referência a um recurso. Quando o módulo de mesclagem é mesclado em um pacote de instalação, a ferramenta de mesclagem substitui o GUID nulo pelo recurso especificado no pacote de instalação, exceto pelas tabelas que exigem tratamento especial, como a tabela ModuleSignature e as tabelas ModuleSequence.

Observe que, se um GUID nulo for usado como uma chave primária, não será garantido que o valor substituído pela ferramenta de mesclagem seja exclusivo. Os autores de módulos de mesclagem são responsáveis por garantir que nenhuma chave primária existente na interface do usuário seja duplicada quando a ferramenta de mesclagem substituir GUIDs nulos por recursos.