0
我們最近發佈了應用程序版本2.10.3.X。儘管文件的版本號更新,但累積更新無法更新文件
並得到了一些修復的請求,我們發佈了一個小的更新(版本是2.10.4.X)。 [一個DLL版本2.10.4.1和2個XAP文件被改變]
現在他們需要一個更新的小版本(2.10.5.x)[更多的DLL版本2.10.5.1和XAP被更改]。
更新應該是累積的。 (2.10.5.x應該安裝2.10.4.x的變化,如果它直接安裝在2.10.3.X的頂部):
- 當在2.10.3的頂部安裝2.10.5.x。 X它正在正確安裝更改[所有2個DLL和3個XPS被替換]
- 在2.10.4.X之上安裝2.10.4.x時,它不更新文件。我檢查了msp日誌文件。
它說相同的版本,不會更新。 (但dll版本正確更改)。
msi是用wix編寫的,補丁是通過InstallShield 2010 service pack1完成的。而不是使用2個先前的msi,我啓用「輕微更新到目標RTM版本(需要MST 3.1)
其實MSI不計算作爲一個變化的版本的第四個元素所以你必須改變前三個數字* ABC * .x。 –
@AlexeyIvanov正確,這就是我相信我的回答所說的。 –