2009-09-21 96 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

相關問題