簡體   English   中英

如何從MSI內部升級Windows Installer(使用WiX)? 可能嗎?

[英]How can I upgrade Windows Installer from inside an MSI (using WiX)? Is it possible?

我目前有一個.exe引導一堆先決條件(NET3.5,修補程序,...),包括升級到Windows Installer(我需要3.1),然后最終運行我的msi。

我希望將其切換為具有完成所有操作的.msi,並為每個先決條件調用嵌入式二進制文件。 希望這不會出錯,而且我可以更好地集成UI。

在我沉溺於此之前,是否有人知道這是否可能和/或一個好主意? 我正在考慮啟動msi,如果安裝程序版本太低,則升級它並使用customaction return =“asyncNoWait”在相同的msi上運行新安裝的版本。

我是安裝人員的新手,所以任何建議都表示贊賞。

找到了一些 其他令人沮喪的SO 問題

無法做到。 好難過。

更新:WIX 3.6(目前測試版)已經燒傷了! 贏得! http://wix.sourceforge.net/downloadv36.html

嘗試使用dotNetInstaller進行依賴性檢查,並在啟動MSI之前安裝Windows Installer更新。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM