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