我想创建一个包含三个应用程序的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)
因此,如果你正在对某个应用程序进行小版本升级,主应用程序也会增加一个小版本号。对子应用程序的重大更改会导致主应用程序的版本号也发生重大更改。