我的产品有版本号major.minor.build(比如5.0.196)。现在我们正在开发补丁程序,并将其作为修订版本号添加为major.minor.build.revision(例如:5.0.196.123“123是修订版号”)。由于msi属性并不考虑产品版本的第四个字段,因此我们无法使用检测和升级修补程序。 有建议将产品版本更改为major.build.revision(5.196.123)。 我们可以这样做吗?如果是的话,怎么做,它是如何影响versioncheck的升级?有没有办法将产品版本从major.minor.build更改为major.build.minor?
1
A
回答
1
如果在产品版本中包含第四个字段,安装程序将忽略第四个字段。
对于修补程序包,Revision Number Summary property指定修补程序的GUID修补程序代码。随后可以使用修补程序代码GUID列表,以便在应用此修补程序时删除过时的修补程序。修补程序代码连接在一起,没有分隔符分隔列表中的GUID。
如果您提出的更新确实符合small update的条件,并且不保证更改ProductVersion,请更改版本号属性。
轻微升级可作为补丁提供,但需要更改ProductVersion。在这种情况下,ProductCode不需要改变。
这里比较了不同类型的Windows Installer更新:Patching and Upgrades。
相关问题
- 1. 有没有办法锁定PHPUnit版本?
- 2. 有没有办法将分段tableview更改为深入tableview?
- 3. 有没有办法使用CSS将input type =“text”更改为“date”?
- 4. 有没有办法显示公司的所有App Store产品?
- 5. Visual Studio 2008,有没有将产品版本嵌入MSI包的方法
- 6. 有没有办法将ActionListeners从public void改为别的东西?
- 7. 有没有办法倾听Animatable.isRunning更改?
- 8. 有没有办法安排html更改?
- 9. 有没有办法将NULLABLE报表参数的NULL文本更改为CUSTOM TEXT
- 10. 有没有办法通过SQL更新最新版本的行?
- 11. 有没有办法强制install4j auto updater更新当前版本?
- 12. 有没有办法将文本从Unicode转换为ASCII?
- 13. 有没有办法让亚马逊的产品获得XML?
- 14. 有没有办法在Opencart中创建多个产品页面?
- 15. 有没有办法将索引恢复到以前的版本?
- 16. 有没有办法从晶体报告版本11.5.10
- 17. 有没有办法从命令行配置Maven POM的版本?
- 18. 有没有办法在NSIS脚本中更改DirText字体
- 19. 有没有办法更改UITabBar或UITabBarItem中的文本位置?
- 20. 有没有办法获得three.js的最小/精简版版本
- 21. 有没有办法在Oracle中将所有char(1)列更改为number(1)列?
- 22. 有没有办法从单一的研究中获得产品的细节?
- 23. 产品版本
- 24. 有没有办法从Web UI中提取bitbucket中的更改?
- 25. 有没有办法从野牛更改弹性启动状态?
- 26. 有没有办法将SQL Server 2008 mdf文件转换为SQL Server Express版本?
- 27. 有没有办法在WIX安装过程中找到正在应用的产品版本号?
- 28. 有没有办法从APP
- 29. 有没有办法从collectionviewcell
- 30. Prestashop将所有产品的数量更改为1
您正在修补而不重建? –
是没有重建的路径 – Prakash