Tabella MsiPatchOldAssemblyName
La tabella MsiPatchOldAssemblyName specifica il nome precedente per un assembly.
La tabella MsiPatchOldAssemblyName contiene le colonne seguenti.
Colonna | Tipo | Chiave | Nullable |
---|---|---|---|
Assembly | Identificatore | S | N |
Nome | Text | S | N |
Valore | Text | N | N |
Colonne
-
Assemblea
-
Identificatore univoco per il nome dell'assembly precedente. Questa chiave viene usata come mapping tra questa e la tabella MsiPatchOldAssemblyFile.
-
Nome
-
Nome dell'attributo associato al valore specificato nella colonna Value.
-
Valore
-
Valore associato al nome specificato nella colonna Nome.
Commenti
Windows Installer usa la tabella MsiPatchOldAssemblyFile e la tabella MsiPatchOldAssemblyName durante l'applicazione di patch agli assembly installati nella Global Assembly Cache (GAC). Quando si rilascia una versione più recente di un assembly, viene modificato il nome sicuro dell'assembly. Le due tabelle identificano il nome dell'assembly precedente per un assembly aggiornato. Ciò consente al programma di installazione di usare il nome dell'assembly precedente per trovare il file originale nella GAC e applicare una patch binaria. Senza queste informazioni, il programma di installazione potrebbe dover accedere all'origine di installazione originale per applicare patch a un assembly installato nella gaC.
La tabella MsiPatchOldAssemblyFile e la tabella MsiPatchOldAssemblyName non vengono generate automaticamente da PatchWiz. Il pacchetto di aggiornamento specificato nella tabella UpgradedImages è necessario per contenere queste tabelle per avere queste informazioni.
Convalida