MsiPatchOldAssemblyName 表

MsiPatchOldAssemblyName 表指定程序集的旧名称。

MsiPatchOldAssemblyName 表具有以下列。

类型 钥匙
集会 标识符 Y N
名字 文本 Y N
价值 文本 N N

 

程序集

旧程序集名称的唯一标识符。 此键用作此表与 MsiPatchOldAssemblyFile 表之间的映射。

名称

与 Value 列中指定的值关联的属性的名称。

与 Name 列中指定的名称关联的值。

言论

Windows Installer 在修补安装到全局程序集缓存(GAC)的程序集时,使用 MsiPatchOldAssemblyFile 表 和 MsiPatchOldAssemblyName 表。 发布较新版本的程序集时,程序集的强名称将更改。 这两个表共同标识已更新程序集的旧程序集名称。 这样,安装程序就可以使用旧程序集名称在 GAC 中查找原始文件并应用二进制修补程序。 如果没有此信息,安装程序可能必须访问原始安装源才能修补 GAC 中安装的程序集。

MsiPatchOldAssemblyFile 表 和 MsiPatchOldAssemblyName 表不会由 PatchWiz自动生成。 UpgradedImages 表中指定的更新包 必须包含这些表,以便修补程序具有此信息。

验证

ICE03
ICE06
ICE32