Udostępnij przez


Tabela MsiPatchOldAssemblyFile

Tabela MsiPatchOldAssemblyFile odnosi plik w tabeli File do nazwy zestawu w tabeli msiPatchOldAssemblyName . Wiele starych nazw zestawów może być skojarzonych z jednym plikiem.

Tabela MsiPatchOldAssemblyFile zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
Plik_ identyfikator Y N
Montaż_ identyfikator Y N

 

Kolumny

File_

Klucz obcy tabeli Plik, który określa zestaw do stosowania poprawek. Ta kolumna jest częścią klucza podstawowego.

Assembly_

Klucz obcy do tabeli MsiPatchOldAssemblyName, który identyfikuje jedną ze starych nazw zestawów dla zestawu. Ta kolumna jest częścią klucza podstawowego.

Uwagi

Instalator Windows używa tabeli MsiPatchOldAssemblyFile i tabeli MsiPatchOldAssemblyName podczas stosowania poprawek zestawów zainstalowanych w globalnej pamięci podręcznej zestawów (GAC). Podczas wydawania nowszej wersji zestawu zmienia się silna nazwa zestawu. Obie tabele identyfikują starą nazwę zestawu dla zaktualizowanego zestawu. Dzięki temu Instalator może użyć starej nazwy zestawu, aby znaleźć oryginalny plik w GAC i zastosować poprawkę binarną. Bez tych informacji instalator może mieć dostęp do oryginalnego źródła instalacji, aby zastosować poprawkę zestawu zainstalowanego w GAC.

Tabela MsiPatchOldAssemblyFile i tabela MsiPatchOldAssemblyName nie są generowane automatycznie przez PatchWiz. Pakiet aktualizacji określony w tabeli UpgradeImages musi zawierać te tabele, aby poprawka zawierała te informacje.

Walidacja

ICE03
ICE06
ICE32