我目前有一个 .exe 可以引导一堆先决条件(NET3.5、修补程序等),包括升级到 Windows Installer(我需要 3.1),然后最后运行我的 msi。
我想把它切换到一个 .msi 可以做所有事情,并为每个 prereq 调用一个嵌入式二进制文件。希望这会更不容易出错,而且我可以更好地集成 UI。
在我投入时间之前,有没有人知道这是否可能和/或一个好主意?我正在考虑启动 msi,如果安装程序版本太低,则升级它并使用 customaction return="asyncNoWait"在同一 msi 上运行新安装的版本。
我是安装人员的新手,因此我们不胜感激。
最佳答案
找到了一个 few other令人沮丧的SO questions .
做不到。好难过。
更新:WIX 3.6(目前为测试版)已刻录!赢! http://wix.sourceforge.net/downloadv36.html
关于installation - 如何从 MSI 内部升级 Windows Installer(使用 WiX)?是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1457360/