次要升级

次要升级是对许多资源进行更改的更新。 任何更改都不需要更改 ProductCode。 更新需要 进行重大升级 才能更改 ProductCode。 次要升级可用于添加新功能和组件,但无法重新组织功能组件树。 次要升级提供产品差异,而无需实际定义不同的产品。 典型的次要升级包括以前小型更新合并到修补程序中的所有修补程序。 次要升级也称为 service pack (SP) 更新。 有关哪些更新不需要更改 ProductCode 的详细信息,请参阅 “更改代码示例”。

次要升级更改 ProductVersion 属性。 更改应用程序的产品版本意味着不同的更新具有订单。 例如,如果存在修补程序以将 v 9.0 更新为 v 9.1,并且存在另一个修补程序来修补 v 9.1 到 v 9.2,则安装程序可以在应用修补程序之前检查产品版本来强制实施正确的顺序。 这也可防止 v 9.1 到 v 9.2 修补程序应用于 v 9.0。 对于修补程序,此排序是通过 修补程序包中包含的转换中设置的产品版本验证位强制执行的。

次要升级和小型更新因次要升级更改包代码和产品版本而异。 有关可由小型更新或次要升级处理的更新类型指南,请参阅 小型更新 。 次要升级作为完整产品安装包或 修补程序包提供。 但是,次要升级不能对新版本使用不同的卷标签。

有关如何应用次要升级的信息,请参阅以下主题: