簡體   English   中英

免費或低成本的MSI安裝程序.Net

[英]MSI installer for .Net free or low cost!

嗨,我正在尋找部署我的第一個.Net 4.0應用程序。 我知道VS帶有一個安裝程序項目和一個免費版本的InstallShield,但安裝版本的免費版本不能滿足我的需求,或者我認為,MS安裝程序已經過時了,所以不想學習它!

每個人都在使用什么? 我過去曾使用過NSIS,但它沒有構建MSI,對於那些希望它作為MSI的人來說這是一個問題。

除了正常的東西之外,這是我在安裝過程中需要做的事情:在目標機器上操作XML文件。 調用COM對象

任何建議(我沒有150+花在安裝程序上)?

WiX是免費的(如在演講和啤酒中),但你會討厭學習曲線。

但是,您肯定可以修改XML文件

我用這個工具取得了很大的成功。 它有一個免費版本,具有許多開箱即用的功能。 我認為它會為你完成這項工作。

http://www.advancedinstaller.com/

這是功能矩陣,告訴你使用免費版本沒有得到的東西:

特征矩陣

您可能已經或可能沒有找到這個,但可以使用已部署的EXE,VBScript或JavaScript在VS2010捆綁的InstallShield Limited Edition版本中執行自定義操作。

在免費版本中,可以大大減少執行自定義操作的點數,但是應該允許您編寫適當的代碼來修改XML文件並根據需要調用COM對象。

可以在InstallShield項目的解決方案資源管理器樹中的(5)定義安裝要求和操作下找到自定義操作項。

InstallShield 2010LE可以使用合並模塊,這意味着您可以將其與WiX結合使用,將不必要的東西注入其中。 此外,它很好地補充了WiX,因為它具有WiX不具備的引導程序。

如果您的安裝程序非常簡單,我願意為您准備一份美味的午餐。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM