MsiPatchOldAssemblyName Table
La table MsiPatchOldAssemblyName spécifie l’ancien nom d’un assembly.
La table MsiPatchOldAssemblyName contient les colonnes suivantes.
Colonne | Type | Clé | Nullable |
---|---|---|---|
Assemblée | identificateur | Y | N |
Nom | texte | Y | N |
Valeur | texte | N | N |
Colonnes
-
assembly
-
Identificateur unique de l’ancien nom d’assembly. Cette clé est utilisée comme mappage entre cette table MsiPatchOldAssemblyFile.
-
nom de
-
Nom de l’attribut associé à la valeur spécifiée dans la colonne Valeur.
-
valeur
-
Valeur associée au nom spécifié dans la colonne Name.
Remarques
Windows Installer utilise la table MsiPatchOldAssemblyFile et msiPatchOldAssemblyName lors de la mise à jour corrective des assemblys installés dans le Global Assembly Cache (GAC). Lors de la publication d’une version plus récente d’un assembly, le nom fort de l’assembly est modifié. Les deux tables identifient ensemble l’ancien nom d’assembly pour un assembly mis à jour. Cela permet au programme d’installation d’utiliser l’ancien nom d’assembly pour rechercher le fichier d’origine dans le GAC et d’appliquer un correctif binaire. Sans ces informations, le programme d’installation peut avoir à accéder à la source d’installation d’origine pour corriger un assembly installé dans le GAC.
La table MsiPatchOldAssemblyFile et msiPatchOldAssemblyName ne sont pas générées automatiquement par PatchWiz. Le package de mise à jour spécifié dans la table UpgradedImages doit contenir ces tables pour que le correctif contienne ces informations.
Validation