更新升级表以进行升级
要使用 Windows Installer 应用主要升级,原始产品安装包必须指定 UpgradeCode 属性(如为将来的重大升级准备应用程序中所述),并且升级包必须具有 Upgrade 表。
已经为 MNP2000.msi 的安装包分配了 UpgradeCode 属性,如指定属性部分所述。
如果用户已经安装了英语 MNP2000 的 1.0 到 1.4 版本(包括 1.0 和 1.4 版本),则 Windows Installer 会应用升级。 Windows Installer 会将原始产品的所有功能设置迁移到升级后的产品。 安装程序将移除属于产品升级未使用的原始产品的文件。
如果 MNP2001.msi 副本不包含 Upgrade 表,请使用 Orca 或其他表编辑器,将空的 Upgrade 表从 Schema.msi 导入数据库。 SDK 提供 Schema.msi 的副本。 使用数据库编辑器打开 MNP2001.msi,并在空白的 Upgrade 表中输入以下数据。
UpgradeCode | VersionMin | VersionMax | 语言 | 特性 | 删除 | ActionProperty |
---|---|---|---|---|---|---|
{908E378A-9551-4772-BF1D-5CFAF6FD9CB4} | 01.00.0000 | 01.40.0000 | 2052 | 769 | OLDAPPFOUND |