Dela via


MsiPatchOldAssemblyName-tabell

Tabellen MsiPatchOldAssemblyName anger det gamla namnet på en sammansättning.

Tabellen MsiPatchOldAssemblyName har följande kolumner.

Spalt Typ Nyckel Nullbar
Församling identifierare Y N
Namn Text Y N
Värde Text N N

 

Kolumner

sammansättning

Unik identifierare för det gamla sammansättningsnamnet. Den här nyckeln används som en mappning mellan detta och tabellen MsiPatchOldAssemblyFile.

namn

Namnet på attributet som är associerat med värdet som anges i kolumnen Värde.

värde

Värde som är associerat med namnet som anges i kolumnen Namn.

Anmärkningar

Windows Installer använder tabellen MsiPatchOldAssemblyFile och MsiPatchOldAssemblyName vid korrigering av sammansättningar som är installerade i GAC (Global Assembly Cache). När du släpper en nyare version av en sammansättning ändras det starka namnet på sammansättningen. De två tabellerna identifierar tillsammans det gamla sammansättningsnamnet för en uppdaterad sammansättning. På så sätt kan installationsprogrammet använda det gamla sammansättningsnamnet för att hitta den ursprungliga filen i GAC och tillämpa en binär korrigering. Utan den här informationen kan installationsprogrammet behöva komma åt den ursprungliga installationskällan för att kunna korrigera en sammansättning som är installerad i GAC.

Tabellen MsiPatchOldAssemblyFile och MsiPatchOldAssemblyName genereras inte automatiskt av PatchWiz. Uppdateringspaketet som anges i tabellen UpgradedImages måste innehålla dessa tabeller för att korrigeringen ska ha den här informationen.

Validering

ICE03
ICE06
ICE32