我想创建一个包含三个应用程序的 MSI 安装程序。在处理功能请求列表并进行错误修复时,我将频繁发布每个应用程序的更新。这三个应用程序目前分别为 1.6.3、1.6.12 和 1.8.1 版本。
我想知道你们可以为该软件包的版本推荐什么。我是不是该:
- 使软件包版本独立于各个应用程序的版本?
- 更改应用程序,使它们始终具有相同的版本?
- 其他一些建议?
我想创建一个包含三个应用程序的 MSI 安装程序。在处理功能请求列表并进行错误修复时,我将频繁发布每个应用程序的更新。这三个应用程序目前分别为 1.6.3、1.6.12 和 1.8.1 版本。
我想知道你们可以为该软件包的版本推荐什么。我是不是该:
每次其中一个应用程序的版本发生更改时,都修改软件包版本。然后,您可以查看软件包版本并准确了解每个应用程序正在使用的版本。
示例:主版本 1.4.1 具有 (1.6.3, 1.6.12, 1.8.1)
主版本 1.4.2 有 (1.6.3, 1.6.13, 1.8.1)
主版本 1.5.0 有 (1.7.0, 1.6.13, 1.8.2)
主版本 2.0.0 有 (1.7.0, 1.6.14, 2.0.0)
因此,如果您正在对您的某个应用程序进行次要版本升级,则主应用程序也会上升一个次要版本号。对子应用程序的重大更改会导致主应用程序也获得主要版本号更改。