次要升级
次要升级是一种对许多资源进行更改的更新。 任何更改都不需要更改 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。 对于补丁,此排序是通过在补丁包中包含的转换中设置的产品版本-验证位强制执行的。
次要升级和小更新的区别在于次要升级更改了包代码和产品版本。 有关可由小型更新或次要升级处理的更新类型的指南,请参阅小型更新。 次要升级以完整产品安装包或补丁包的形式提供。 但是,次要升级不能对新版本使用不同的卷标签。
若要了解如何应用次要升级,请参阅以下主题: