Delen via


MsiPatchOldAssemblyName-tabel

De tabel MsiPatchOldAssemblyName geeft de oude naam voor een assembly op.

De tabel MsiPatchOldAssemblyName heeft de volgende kolommen.

Kolom Type Sleutel Null-waarde
Vergadering id- Y N
Naam tekst Y N
Waarde tekst N N

 

Kolommen

Assembly

Unieke id voor de oude assemblynaam. Deze sleutel wordt gebruikt als een toewijzing tussen deze en de MsiPatchOldAssemblyFile-tabel.

naam

Naam van het kenmerk dat is gekoppeld aan de waarde die is opgegeven in de kolom Waarde.

waarde

De waarde die is gekoppeld aan de naam die is opgegeven in de kolom Naam.

Opmerkingen

Windows Installer maakt gebruik van de tabel MsiPatchOldAssemblyFile-tabel en de tabel MsiPatchOldAssemblyName bij het patchen van assembly's die zijn geïnstalleerd in de Global Assembly Cache (GAC). Wanneer u een nieuwere versie van een assembly vrijgeeft, wordt de sterke naam van de assembly gewijzigd. De twee tabellen identificeren samen de oude assemblynaam voor een bijgewerkte assembly. Hierdoor kan het installatieprogramma de oude assemblynaam gebruiken om het oorspronkelijke bestand in de GAC te vinden en een binaire patch toe te passen. Zonder deze informatie heeft het installatieprogramma mogelijk toegang tot de oorspronkelijke installatiebron om een assembly te patchen die in de GAC is geïnstalleerd.

De tabel MsiPatchOldAssemblyFile en de tabel MsiPatchOldAssemblyName worden niet automatisch gegenereerd door PatchWiz-. Het updatepakket dat is opgegeven in de UpgradeImages-tabel is vereist om deze tabellen te bevatten voor de patch om deze informatie te hebben.

Validering

ICE03-
ICE06-
ICE32