Sdílet prostřednictvím


Tabulka MsiPatchOldAssemblyFile

Tabulka MsiPatchOldAssemblyFile spojuje soubor v tabulce File s názvem sestavení v tabulce MsiPatchOldAssemblyName. K jednomu souboru lze přidružit více starých názvů sestavení.

Tabulka MsiPatchOldAssemblyFile obsahuje následující sloupce.

Sloupec Typ Klíč Nullable
Soubor_ identifikátor Y N
Shromáždění_ identifikátor Y N

 

Sloupce

File_

Cizí klíč tabulky File, která určuje sestavení, které má být opraveno. Tento sloupec je součástí primárního klíče.

Assembly_

Cizí klíč tabulky MsiPatchOldAssemblyName, který identifikuje jeden ze starých názvů sestavení sestavení. Tento sloupec je součástí primárního klíče.

Poznámky

Instalační služba systému Windows používá tabulku MsiPatchOldAssemblyFile a tabulku MsiPatchOldAssemblyName při opravách sestavení nainstalovaných do globální mezipaměti sestavení (GAC). Při vydání novější verze sestavení se změní silný název sestavení. Obě tabulky společně identifikují starý název sestavení pro aktualizované sestavení. Instalační program tak může použít starý název sestavení k vyhledání původního souboru v GAC a použití binární opravy. Bez těchto informací může instalační program mít přístup k původnímu zdroji instalace, aby bylo možné opravit sestavení nainstalované v GAC.

Tabulka MsiPatchOldAssemblyFile a Tabulka MsiPatchOldAssemblyName nejsou generovány automaticky PatchWiz. Balíček aktualizace zadaný v tabulce UpgradedImages musí obsahovat tyto tabulky, aby oprava měla tyto informace.

Validace

ICE03
ICE06
ICE32