2009-09-21 86 views
4

我目前有一个.exe,bootstraps一系列先决条件(NET3.5,修补程序,...),包括升级到Windows Installer(我需要3.1),然后终于运行我的msi。如何从MSI内部(使用WiX)升级Windows安装程序?可能吗?

我想切换这个有一个.msi完成所有工作,并为每个prereq调用一个嵌入式二进制文件。希望这会减少错误,并且我可以更好地整合UI。

在我沉迷于此之前,有没有人知道这是可能的和/或一个好主意?我在考虑启动msi,如果安装程序版本过低,请升级它并使用customaction return =“asyncNoWait”在相同的msi上运行新安装的版本。

我是新来的安装人员,所以任何建议表示赞赏。

+0

WiX 3.5有一个名为Burn的引导程序项目,他们正在开发。它在很早的阶段,但你可以看看它。在某个时候它可能适合你的需求。 – 2009-09-22 00:46:00

+0

是的,我对此非常感兴趣,我只是需要更快。也悲伤。 :(非常感谢你的注意事项) – 2009-09-24 15:16:57

回答

2

找到一个fewother压低SO questions

无法完成。好难过。

更新:WIX 3.6(目前测试版)有烧伤!赢得! http://wix.sourceforge.net/downloadv36.html

+0

实际上,链接到“questions”的最后一篇文章中包含了一个链接,指向一个名为Burn的新WIX引导程序功能的更多信息。本质上,WIX将在其附近有自己的引导程序工具未来,让我添加一个直接链接:http://robmensching.com/blog/posts/2009/7/14/Lets-talk-about-Burn – 2009-10-02 04:45:13

相关问题