Les deux fichiers ont une version

Si le fichier de clé d’un composant en cours d’installation (copy-A) porte le même nom qu’un fichier déjà installé à l’emplacement cible (copy-B), le programme d’installation compare le numéro de version et la langue des deux fichiers.

Si les deux fichiers comportent un numéro de version, le programme d’installation utilise la logique illustrée par le diagramme de flux suivant pour déterminer s’il faut remplacer tous les fichiers installés appartenant au composant. Étant donné que le programme d’installation installe uniquement des composants entiers, si le fichier de clé installé est remplacé, tous les fichiers du composant sont remplacés.

Notez que ce diagramme illustre les règles de versioning des fichiers par défaut, qui peuvent être remplacées en définissant la propriété REINSTALLMODE. La valeur par défaut de la propriété REINSTALLMODE est « omus ».

règles de contrôle de version de fichiers par défaut lorsque les deux fichiers ont le même nom ou le même numéro de version

Le diagramme précédent peut également être utilisé avec des fichiers sans langue spécifiée. Si copy-A a une langue spécifiée et que copy-B n’a pas de langue spécifiée, copy-B est remplacé par copy-A. Si copy-A et copy-B n’ont aucune langue spécifiée, copy-B n’est pas remplacé.

Consultez les exemples de versioning de fichier par défaut dans Remplacement de fichiers existants.