2012-09-14 57 views
1

取決於您的經驗對於託管和非託管部署,哪些是可用於Windows部署的最佳免費安裝工具?用於Windows部署的安裝工具

Visual Studio安裝項目只適用於簡單的部署方案,它不允許太多的自定義。

回答

2

WiX是你最好的選擇,如果你想建立MSI軟件包。它可以根據不同的程度進行定製,從簡單的修改到對話框到完全控制安裝過程的每一步,它都與Visual Studio完全集成,並且它是免費和開源的。請注意,儘管文檔很好,對於簡單的項目,學習曲線(在我看來)非常快,但完整的個性化需要對Windows Installer的內部工作有中等或深入的理解。然而,出色的WiX Tutorial應該讓您瞭解該工具提供的可能性(以及示例代碼),而不用過多詳細說明。 (當然,如果你想要對安裝程序進行極其精細的控制,最終你必須求助於MSDN)。

另一個好處是,最新版本的WiX也提供集成引導程序,因此,如果需要 - 例如 - 在用戶計算機上安裝或升級.NET Framework,則可以使用此單一工具(在WiX文檔中提供了最小的例子)。

+0

您是否知道WixToolset的優秀編輯?我試過WixEdit,想知道是否還有比WixEdit更好的東西 – Ankit

+0

@Ankit參見http://sharpsetup.eu/和http://www.icsharpcode.net/OpenSource/SD/Download/。 (免責聲明:我沒有嘗試過這些編輯器,我剛剛從SO上的相關問題和Rob Mensching博客上的一個條目中獲取了相關鏈接。)但是,我建議您僅使用編輯器來設計安裝程序界面,並且使用XML編輯器(或Visual Studio)處理所有其他事情,因爲學習血淋淋的細節對於將設置集成到您的程序中非常有用(例如,如果您想按需安裝某些功能或執行自動修復,就像Microsoft Office一樣)。 –