Riferimenti alle funzionalità nei moduli di merge

I moduli di merge funzionano solo con i componenti e non con le funzionalità. Tuttavia, alcune tabelle nei moduli di tipo merge, ad esempio la tabella PublishComponent, contengono campi che fanno riferimento alle funzionalità.

GUID Null: {00000000-0000-0000-0000-000000000000} deve essere creato in qualsiasi campo di un database del modulo di tipo merge che fa riferimento a una funzionalità. Quando il modulo di merge viene unito a un pacchetto di installazione, lo strumento di merge sostituisce il GUID Null con la funzionalità specificata nel pacchetto di installazione, ad eccezione delle tabelle che richiedono una gestione speciale, ad esempio la tabella ModuleSignature e le tabelle ModuleSequence.

Si noti che se un GUID Null viene usato come chiave primaria, non è garantito che il valore sostituito dallo strumento di merge sia univoco. Gli autori di moduli di merge sono responsabili della garanzia che non venga duplicata alcuna chiave primaria esistente nell'interfaccia dell'utente quando lo strumento di merge sostituisce GUID Null con le funzionalità.