2013-06-30 106 views
0

我已經使用WIX爲我的應用程序創建了一個安裝程序。另外,我有一個setup.exe文件,我使用VS Booststrapepr創建了一個驗證.NET安裝在機器上的安裝文件,如果沒有安裝。創建嵌入目標MSI的先決條件安裝程序

所以現在我被困在兩個文件 - Setup.exe和MSI。我想要一個文件檢查先決條件(就像Setup.exe一樣),然後運行MSI(不是靜靜地,必須呈現MSI UI)。

我該如何做到這一點?

謝謝!

回答

0

你不需要一個單獨的exe來檢查.NET框架的存在,在你的WiX for MSI中,你可以添加創作來檢查.NET框架的存在,請參考這個鏈接,瞭解如何檢查前提條件.NET FX:http://wix.sourceforge.net/manual-wix3/check_for_dotnet.htm

+0

我想要安裝.NET以及如果它不存在。這不受WIX支持。 –

+0

然後,你必須使用引導程序,它支持鏈接多個MSI,這確實是由WiX支持的,檢查出BURN引導器,並將其用於WiX –

+0

BURN需要它自己的UI ... –

0

爲什麼不使用selfextractor作爲最簡單的解決方案? IEXPRESS已安裝。 WinRar,7Zip,...

可用的引導剝離工具必須做同樣的事情。

你也可以編寫一個自己的小C++啓動程序.exe來檢查.NET,而不是直接啓動原始的.NET安裝。

相關問題