在创建安装程序时,我遇到了补丁和升级。什么是补丁和升级之间的主要区别?补丁类似于更新吗?
答案 0 :(得分:6)
补丁基本上是同一产品的两个MSI数据库之间的差异(例如v1.0.0和v1.0.1),并且只能安装在安装了目标MSI(即v1.0.0)的目标计算机上。它只能用于更新已安装的产品。它不能单独安装。
主要升级是在旧版本(例如v1.0.0)上安装新产品版本(例如v2.0.0)。执行时,主要升级首先完全删除旧版本,然后安装新版本的产品。作为主要升级构建的安装包也可以作为独立安装进行安装。
查看Patch Packages和Major Upgrades Windows Installer文章以获取更多详细信息。
答案 1 :(得分:4)
所有修补程序都已更新,但并非所有更新都是修补程序。
补丁是一种旨在更新计算机程序的软件 或其支持数据,以修复或改进它。这包括修复 安全漏洞和其他错误,并提高可用性 或表现。 虽然意在解决问题,但设计不佳 补丁有时会引入新问题(参见软件 回归)。 (来源:wikipedia)
系统中的新功能不是补丁,但它也是一个更新。