Partager via


Fichiers compagnons

L’état d’installation d’un fichier complémentaire dépend non pas de ses propres informations de contrôle de version de fichier, mais du contrôle de version de son parent complémentaire. Consultez les règles de contrôle de version de fichiers . Pour spécifier un fichier complémentaire, la clé primaire du parent compagnon dans la table fichier doit être créée dans la colonne Version de l’enregistrement du compagnon.

Dans l’exemple suivant, FileA est le parent complémentaire et FileB est le fichier complémentaire.

table de fichiers (partielle)

Lime Version
Filea 1.0.0.0
FileB Filea

 

Dans cet exemple, l’état d’installation de FileB dépend des règles de contrôle de version de fichier et des informations de contrôle de version pour FileA. Si le programme d’installation détermine que la version de FileA dans le package doit être installée sur une version antérieure de FileA qui existe déjà sur l’ordinateur de l’utilisateur, elle installe également FileB à partir du package, quelle que soit la version de FileB installée.

Notez qu’un fichier qui est le chemin d’accès clé de son composant ne doit pas être un fichier complémentaire. Cela entraînerait la logique de contrôle de version du fichier de chemin d’accès de clé déterminé par le fichier parent complémentaire.