2009-07-06 15 views
1

摘要:是否可以從WiX腳本代碼中檢測到REINSTALLMODE = v開關(傳遞給msiexec)並禁用它?檢測並抑制REINSTALLMODE = v開關

故事。

我們的軟件一直使用MSI小升級(自動下載並作爲REINSTALL = ALL REINSTALLMODE = vomus調用)提供的自動更新。這是1.x版本。

很明顯,小升級有很多限制,所以最近我們已經清理了整個自動部署和更新過程。在2.x版本中,我們使用自動生成的MSI軟件包進行主要升級(由WiX3推薦)。在2.x版本之間進行升級時,所有更新均完美無瑕。

然而,當1.x用戶更新爲2.x時,由於傳遞給msiexec的那個v開關沒有真正發生。是否有可能壓制它?

回答

0

我不這麼認爲。 「v」開關告訴Windows安裝程序重新緩存MSI,Windows安裝程序會在此過程中儘早完成此操作。