我需要爲VS2010中的非常簡單(無數據庫或任何其他)vb.net應用程序創建msi安裝程序。我對安裝程序一無所知。我從哪說起呢?第一次創建MSI安裝程序
回答
Visual Studio有一個獨立的項目,您可以創建它來爲您的應用程序進行安裝。
下面是關於如何使用嚮導創建安裝項目一個偉大的演練:
我遵循該教程,發現它非常有幫助。一個人的頭像(對我來說這非常令人困惑):如果你習慣於使用Visual Studio的「發佈」功能,那麼使用MSI文件進行安裝有點不同。您需要右鍵單擊安裝項目,在Windows資源管理器中單擊打開文件夾,然後轉到Debug文件夾並雙擊MSI文件啓動安裝程序。 VStudio不會爲你做這件事(就像一鍵發佈一樣)。希望這可以讓其他一些令人頭痛的問題等待安裝完成後在發佈後「彈出」 – bernie2436 2011-12-06 16:02:16
我建議考慮看看的Windows Installer XML,通常被稱爲維克斯。它比Visual Studio安裝項目更復雜一點,但它可以讓你像安裝源代碼一樣對待你的安裝程序。
使安裝程序的長期維護比基於GUI的替代方案更容易。微軟使用它來創建自己的許多安裝程序。
它是免費提供的位置:http://wix.sourceforge.net/
一個很好的教程初學者可以在這裏找到:http://www.tramontana.co.hu/wix/
即使被警告,微星有點陡峭的學習曲線。您可能面臨的最大問題不是Windows Installer(MSI)本身,而是將.NET Framework部署到目標機器。在Windows Installer中無法部署.NET - 您需要一個單獨的可執行「bootstrapper」,它可以在MSI啓動之前安裝.NET。
- 1. 創建一個msi安裝程序
- 2. 使用Visual Studio安裝程序創建msi安裝程序
- 3. 創建一個單一的MSI安裝程序
- 4. MSI:安裝程序安裝程序
- 5. msi安裝程序運行兩次
- 6. 如何在MSI安裝程序中搭載MSI安裝程序
- 7. 建立Inno安裝程序MSI文件
- 8. 從C#安裝程序安裝程序運行另一個MSI
- 9. VS或WIX MSI安裝 - 顯示序列號從第一安裝
- 10. 如何以編程方式創建MSI安裝程序?
- 11. Windows安裝程序msi包
- 12. msi安裝程序錯誤
- 13. MSI安裝程序VS 2008
- 14. .msi安裝程序中斷
- 15. msi安裝程序卸載
- 16. 如何創建一個MFC應用程序來運行setup.exe(msi安裝程序)?
- 17. 創建調用另一個msi安裝的基本MSI
- 18. 第一次安裝radrails/ruby - 安裝程序不起作用
- 19. 建立msi安裝程序和單獨的安裝文件
- 20. 如何在VS2010中爲COM對象創建msi安裝程序?
- 21. 如何在visual studio express 2010中創建安裝程序(msi)?
- 22. 幫助在VS2008中創建remoteapp安裝程序(msi)
- 23. 無法爲Outlook創建MSI安裝程序文件添加
- 24. 爲安裝Windows 10程序創建可信的MSI
- 25. 如何爲ASP.Net網站創建MSI安裝程序包?
- 26. 在Visual Studio 2017中創建MSI安裝程序
- 27. 在裏面用dotNetFramework創建MSI安裝程序
- 28. 創建嵌入目標MSI的先決條件安裝程序
- 29. msi安裝程序使用orca創建文件夾
- 30. 爲Windows服務創建MSI安裝程序
這個答案几乎不夠長。 – 2011-05-09 17:37:45
問題在於「我從哪裏開始」 - 並且使用內置嚮導創建安裝安裝項目並不是一個糟糕的開始。儘管我認爲BiggsTRC的口味更好。 – 2011-05-09 17:58:49