2011-06-14 172 views
1

我正在爲我的應用程序(基本上充當服務器)創建一個安裝程序。現在,需要在系統上安裝東西的具體流程。像選擇爲Windows應用程序創建安裝程序

  1. 我們需要檢查系統上的各種事情,包括某些證書是否存在,以及這些檢查是否失敗,我們需要退出。
  2. 需要在SQL Server上創建並插入某些數據。
  3. 需要複製兩個Exes並使用它們的.config文件進行配置。
  4. 需要在IIS上部署Web服務。

現在由於我是新來創建安裝程序,我的問題是可以使用「Visual Studio 2010安裝/部署項目」實現所有這些事情,我看了一下,發現很難有一個流安裝程序。

也可以免費使用任何其他工具來創建安裝程序。 ??

我在想創建自定義應用程序,將作爲我的主應用程序的安裝程序,是一個好主意?

請幫我做出決定。

在此先感謝。

回答

3

看看這兩個。兩者都允許自定義操作

http://wix.sourceforge.net/ - 基於開源的XML。不要難學

http://www.advancedinstaller.com/ - 免費和專有版本,視覺(基於圖形用戶界面)。對於不是非常複雜的安裝非常有效。

我不會編寫自己的程序來充當安裝程序。自定義操作使您可以編寫自己的代碼並運行它。不要浪費時間重新發明輪子。使用那裏有什麼是不自定義的。

+0

如何創建自定義窗口,從中我可以從用戶輸入。 ?我也可以創建它們 – Sumit 2011-06-15 04:17:52

+0

@Sumit WiX允許創建自定義對話框。 AdvancedInstaller也應該允許這個。 – 2011-06-20 19:51:56

+0

謝謝alexey伊萬諾夫 – Sumit 2011-06-21 03:58:50

相關問題