2011-04-17 185 views
2

我正在嘗試開發一個像Flash Player更新程序這樣的小應用程序。我希望用戶首先下載此可執行文件,以便我可以檢查用戶是否需要.net框架和其他先決條件(sql server,水晶報告等)。然後通過這個應用程序,我會下載並安裝它們。那麼我必須使用哪種語言(c,C++,visual C++)? Adobe如何做到這一點,是否有任何開源示例?.net應用程序的引導程序(預安裝程序)

+1

Visual Studio附帶一個安裝項目,可以自動處理所有這些。所有的來源都是可編輯的。你爲什麼需要不同的東西? – 2011-04-17 08:39:21

+0

我不知道... – 2011-04-17 08:48:50

+2

是的。文件 - >新建項目,展開「其他項目類型」組,展開「設置和部署」組,單擊Visual Studio安裝程序,然後選擇其中一個選項。 「安裝嚮導」或「安裝項目」是您最好的選擇。找到[關於這個主題的技巧文章](http://msdn.microsoft.com/en-us/library/206sadcd.aspx)。 – 2011-04-17 08:54:08

回答

4

看來你正在尋找一個bootstrapper

幾種解決方案針對.NET框架,包括流行的(和免費的)dotNetInstaller

+1

我同意。我也使用dotNetInstaller作爲引導程序,並在稍後調用實際設置(即NSIS)。如果[WiX Burn](http://en.wikipedia.org/wiki/WiX#Burn)會在​​某天(抵達Duke Nukem Forever後聽到),這可能會成爲dotNetInstaller的一個很好的選擇。 – 2011-04-17 08:43:39

+1

@Uwe,我真心希望'burn'不會成爲'Forever'的方式:)如果一切按計劃進行,它應該是WiX 3.6的一部分。 – 2011-04-17 08:46:03

+0

我們可以定製它的gui嗎? – 2011-04-17 09:24:13