Teilen über


MsiPatchOldAssemblyName-Tabelle

Die Tabelle "MsiPatchOldAssemblyName" gibt den alten Namen für eine Assembly an.

Die Tabelle "MsiPatchOldAssemblyName" enthält die folgenden Spalten.

Spalte Art Schlüssel Nullable
Versammlung Bezeichner Y N
Name Y N
Wert N N

 

Spalten

Assembly

Eindeutiger Bezeichner für den alten Assemblynamen. Dieser Schlüssel wird als Zuordnung zwischen dieser und der MsiPatchOldAssemblyFile-Tabelleverwendet.

Name

Name des Attributs, das dem in der Spalte "Wert" angegebenen Wert zugeordnet ist.

wert

Wert, der dem in der Spalte "Name" angegebenen Namen zugeordnet ist.

Bemerkungen

Windows Installer verwendet die Tabelle MsiPatchOldAssemblyFile und MsiPatchOldAssemblyName, wenn Assemblys im globalen Assemblycache (GAC) gepatcht werden. Beim Freigeben einer neueren Version einer Assembly wird der starke Name der Assembly geändert. Die beiden Tabellen identifizieren zusammen den alten Assemblynamen für eine aktualisierte Assembly. Auf diese Weise kann der Installer den alten Assemblynamen verwenden, um die originale Datei im GAC zu finden und einen Binären Patch anzuwenden. Ohne diese Informationen muss das Installationsprogramm möglicherweise auf die ursprüngliche Installationsquelle zugreifen, um eine im GAC installierte Assembly zu patchen.

Die tabelle MsiPatchOldAssemblyFile und MsiPatchOldAssemblyName wird nicht automatisch von PatchWizgeneriert. Das in der Tabelle UpgradedImages angegebene Updatepaket muss diese Tabellen enthalten, damit der Patch diese Informationen enthält.

Validierung

ICE03-
ICE06-
ICE32-