File complementari

Lo stato di installazione di un file complementare non dipende dalle proprie informazioni sul controllo delle versioni dei file, ma dal controllo delle versioni del relativo padre complementare. Vedere Regole di controllo delle versioni dei file. Per specificare un file complementare, è necessario creare la chiave primaria dell'elemento padre complementare nella tabella File nella colonna Version del record per il file complementare.

Nell'esempio seguente FileA è l'elemento padre complementare e FileB è il file complementare.

Tabella file (parziale)

File Versione
FileA 1.0.0.0
FileB FileA

 

In questo esempio lo stato di installazione di FileB dipende dalle regole di controllo delle versioni dei file e dalle informazioni sul controllo delle versioni per FileA. Se il programma di installazione determina che la versione di FileA nel pacchetto deve essere installata su una versione precedente di FileA già esistente nel computer dell'utente, verrà installato anche FileB dal pacchetto indipendentemente dalla versione di qualsiasi fileB installato.

Si noti che un file che rappresenta il percorso chiave per il relativo componente non deve essere un file complementare. Ciò comporta la logica di controllo delle versioni del file del percorso chiave determinato dal file padre complementare.