我们最近发布了一个应用程序版本2.10.3.X.
得到了一些修复请求,我们发布了一个小更新(版本是2.10.4.X)。 [更改版本2.10.4.1的一个dll和更改了2个xap文件]
现在他们还需要一个小的更新(2.10.5.x)[另一个版本2.10.5.1的dll并且更改了xap]。
更新应该是累积的。 (如果直接安装在2.10.3.X之上,2.10.5.x也应该安装2.10.4.x更改):
它说相同的版本,不会更新。 (但是dll版本已正确更改)。
msi是用wix编写的,补丁是通过InstallShield 2010 service pack1完成的。我没有使用2个先前的msi,而是启用“针对RTM版本的小更新(需要MST 3.1)
”答案 0 :(得分:1)
对于它来说是一个小小的升级,版本变化很大。并且要让Windows Installer将其视为版本更改,前三个数字之一必须更改。因此2.10.4.x到2.10.4.y是一个小的更新,而不是一个小的升级,并且变得更难以推理。更改前三个数字中的一个,例如您的其他工作示例方案描述,听起来就像是让它有效。