回答
構建安裝程序有幾種方法。雖然你當然可以自己做一個,但你應該谷歌的東西,像「創建一個安裝程序」。一些預先構建的解決方案包括「InstallShield」或「.msi」文件格式,您可以使用「高級安裝程序」等自己創建的文件格式。
當然,如果你想讓你的用戶從源代碼構建你的項目,那麼你需要一個makefile,並確保你捆綁了所有的庫。還有像autotools這樣的工具包可以幫助您做到這一點。
首先完成您的項目後點擊保存。其次點擊文件選項卡Add,New Project。
在新項目中單擊其他項目類型,安裝和部署,然後單擊InstallShield LE或Visual Studio安裝程序。
希望這有助於你
我總是建議NSIS。您也可以調查HM Nis Edit - 這是NSIS的IDE,它具有有用的嚮導功能。它會爲你生成一個安裝腳本,你可以進一步自定義。該文件是廣泛的。
如果您使用VS 2010,Installshield LE就足夠了,因爲它已被集成到VS 2010中。 如果您有權訪問Installshield IDE,則沒有什麼更適合您的打包需求。
有包裝兩種方式:
a) The LEGACY way
b) The Windows Installer way, Basic MSI is the keyword here.
傳統方式包括用於創建自己的腳本:可用於傳統方法
a) Installing the files to their locations
b) Writing registry entries, if needed
c) Registering COM components, if needed
d) Creating shortcuts etc...
工具是:
a) NSIS - very good and has a scripting language of its own.
b) Installshield - has a project type called Installscript Project. Installscript is the scripting language to be used.
Windows安裝程序的方式與LEGACY的方式有些相似。 人們必須學習MSI技術的基礎知識,這可能令人望而生畏。 創建的包具有.msi作爲擴展名。該文件是開發人員配置的數據庫,Windows Installer負責處理所有其他事情。這被稱爲TRANSACTIONAL安裝過程。 即使在呈現的UI安裝使用表像對話框數據庫配置,控制等等
工具,可用於Windows安裝程序的方法是:
a) Installshield - has a project type called Basic MSI
b) Wix - Opensource and xml based. You configure appropriately named xml files and various utilities in the Wix package will help you to create an MSI package.
不能相信任何人前面提到的install creator pro(還有一個免費版本,安裝後會顯示品牌信息)。它的功能集相當有限,儘管它具有編寫註冊表值和指定自定義路徑到%AppData%或任何其他您可能想要安裝某些文件的位置的選項。它也有一個可選的嚮導界面,每一步你都有機會預覽每個單獨的頁面。
付費版本提供了添加序列號/註冊到您的程序的選項。我從來沒有嘗試過,所以我不知道它可能有多有效。它也是一個相當昂貴的小程序,但我會建議它至少適合初學者或更關心維護其程序代碼庫的人,而不太關心他們的安裝程序是多麼的華麗和裝飾。
我知道它是一個很長的時間,因爲這個被張貼,但供將來參考這個方案是任何初學者容易得多首次
- 1. 從.exe文件創建安裝程序
- 2. 使用高級安裝程序和C#創建安裝文件#
- 3. Inno安裝程序安裝後未創建子文件夾
- 4. 如何爲Ubuntu創建安裝程序
- 5. 如何創建安裝程序包
- 6. 如何創建Windows 8安裝程序
- 7. 如何爲solaris創建安裝程序
- 8. 如何爲.net創建安裝程序
- 9. TeamCity - 如何創建安裝程序包?
- 10. 如何爲C++程序創建安裝文件?
- 11. 如何爲WiX安裝程序創建日誌文件?
- 12. 如何創建一個安裝驅動程序的exe文件
- 13. 如何創建拖放DMG文件,Mac安裝程序
- 14. 如何在安裝應用程序後創建內部文件?
- 15. 如何在ubuntu中創建sh文件的安裝程序
- 16. 如何創建安裝程序,而不是在安裝後運行文件?
- 17. 如何創建安裝文件來安裝MVC .net Web應用程序?
- 18. 如何創建安裝單個映像文件的簡單安裝程序?
- 19. 創建Windows安裝程序
- 20. 創建安裝程序
- 21. 如何動態創建安裝文件
- 22. 爲.NET應用程序創建單個文件安裝程序
- 23. 如何爲Adobe AIR應用程序創建本機Mac安裝程序文件?
- 24. Capistrano帽部署:安裝程序不會創建任何文件
- 25. 安裝程序如何在主exe文件旁創建其他所需文件?
- 26. 創建自動安裝任何程序
- 27. 創建安裝文件
- 28. 如何用Qt安裝程序框架創建多語言安裝程序?
- 29. 如何在installShield上創建安裝程序以安裝兩個程序
- 30. 如何創建安裝項目來安裝scr文件
我總是建議[Inno Setup的(HTTP創建安裝包:/ /www.google.com.ua/url?sa=t&rct=j&q=inno%20setup&source=web&cd=1&sqi=2&ved=0CC8QFjAA&url=http://www.jrsoftware.org/isinfo.php&ei=9aDQTrnfAa3T4QTBxMlm&usg=AFQjCNG06FRqGUElmljRtLb7Jzd3z43Unw&sig2=9X3EqVL-r4fP7zQZizSpSA ) –