MsiPatchOldAssemblyName 資料表
MsiPatchOldAssemblyName 資料表會指定元件的舊名稱。
MsiPatchOldAssemblyName 資料表具有下列資料行。
資料行 | 類型 | 答案 | Nullable |
---|---|---|---|
組件 | 識別碼 | Y | N |
名稱 | Text | Y | N |
值 | Text | N | N |
資料行
-
裝配
-
舊元件名稱的唯一識別碼。 此機碼會用來做為此與 MsiPatchOldAssemblyFile 資料表之間的對應。
-
名字
-
與 Value 資料行中指定的值相關聯的屬性名稱。
-
價值
-
與 Name 資料行中指定的名稱相關聯的值。
備註
Windows Installer 會在修補安裝到全域組件快取 (GAC) 時,使用 MsiPatchOldAssemblyFile 資料表 和 MsiPatchOldAssemblyName 資料表。 發行較新版本的元件時,會變更元件的強式名稱。 這兩個數據表會一起識別更新元件的舊元件名稱。 這可讓安裝程式使用舊的元件名稱,在 GAC 中尋找原始檔案,並套用二進位修補程式。 如果沒有這項資訊,安裝程式可能必須存取原始安裝來源,才能修補 GAC 中安裝的元件。
PatchWiz不會自動產生MsiPatchOldAssemblyFile 資料表和 MsiPatchOldAssemblyName 資料表。 需要 UpgradedImages 資料表中指定的更新套件,才能包含這些資料表,修補程式才能取得這項資訊。
驗證