2012-08-12 61 views
5

我知道,這裏有很多關於安裝程序的問題,但都是舊的。我需要的是一個安裝製造商,可以按需下載.net framework 4.5(如果用戶沒有安裝它),然後安裝我的應用程序。它只能是一個文件。 我試過使用WiX,但它看起來太複雜了,我找不到任何有關如何使用它的簡單安裝程序的示例。此外,我試圖使用InstallShield的限制,這與視覺工作室,但它似乎無法從網站下載先決條件(或者我可能缺少一些東西)。好的安裝程序,可以根據需要下載先決條件

如果你能幫我找到我的問題的解決方案,我會非常優雅。當然,最好的解決方案是以某種方式讓InstallShield限制從網絡下載的神經數據。

謝謝。

+1

如果您不介意購買商業產品,InstallAware可以滿足您的所有需求。 – 2012-08-12 08:42:11

+0

你要麼需要投資6個月來學習WiX/MSI(是的,這很複雜),要麼花一些錢購買商業產品。 Installshield,安裝Aware,高級安裝程序,微星工廠都在不同的價格點的選項。 – saschabeaumont 2012-08-14 02:35:09

+0

@saschabeaumont - WiX不支持引導程序類型的應用程序。它可以進行條件檢查,但如果缺失則不會實際安裝。 – Wes 2012-12-14 20:57:39

回答

4

由於VRK表示您需要bootstrapper文件,Advanced Installer是另一個很好的安裝創作工具,它完全符合您的需求。但是,您將需要許可版本,因爲此功能在免費版中不可用。您仍然可以在30天試用期內對其進行測試,所有功能都可用。

0

我不知道它是否適用於.NET 4.5,因爲只有RC版本可用,但ClickOnce應該做你想做的。

0

MSI安裝程序確實有安裝先決條件的選項。但是您必須從設置輸出文件運行引導程序(setup.exe)。

setup.exe會檢測是否有任何先決條件需要安裝,並且會安裝。然後通過調用msi文件繼續安裝程序。

相關問題