我需要創建一個安裝我的應用程序執行以下操作:推薦的.NET應用程序安裝程序?
- 複製文件
- 寫入註冊表設置
- 註冊一個窗口服務
- 寫入一個XML app.config文件(基於根據用戶提供的信息安裝 - 連接字符串)
- 針對遠程數據庫執行SQL腳本(在#4中獲得連接信息)
- 安裝並註冊一個COM DLL
- 再添進入控制面板>添加/卸載爲
刪除程序,我不需要任何花哨的邏輯,使用戶可以自定義這些步驟 - 我可以與用戶硬編碼它們提供的信息在適當的地方注入
我看着Wix,但發現文檔和示例與最近發佈的版本不匹配。
我也看過NSIS,但發現支持編寫XML過於有限(plugin因此只能處理高達64字節的字符串)。
我最初沒有在Setup項目中構建VS2005,因爲它無法處理這些任務,但我已經準備好在我認爲是更好的選擇之後重新考慮。
有什麼建議嗎?
如何使用WIX編寫XML文件?有沒有辦法做到這一點,不是黑客? – 2009-02-25 14:10:37