我有一個VB Windows窗體應用程序,它使用一個mysql數據庫來跟蹤應用程序中的所有內容。我知道會發生的問題是,大多數應用程序用戶不會讓MYSQL獨自知道如何正確安裝它......要在用戶系統上安裝應用程序,我使用Visual Studio安裝程序安裝程序來處理msi文件的創建。首先需要做的事情是安裝程序需要檢查看看主機系統上是否安裝了MYSQL並驗證服務器名稱。如果爲true,那麼導入數據庫,如果沒有,則安裝後再導入數據庫...導入不是這裏的問題...如何使安裝程序安裝mysql與控制參數,如服務器名稱等,等等任何想法?我在過去的3個小時裏敲擊谷歌尋找麪包屑在這個,但無濟於事...Visual Studio Windows安裝程序與MYSQL檢查和安裝
1
A
回答
2
通常現有的包(如MySQL安裝程序)作爲先決條件添加。 Visual Studio安裝項目不支持自定義先決條件創建。但是,這可以通過手動生成所需的清單來完成。
你可以在這裏找到清單結構:http://msdn.microsoft.com/en-us/library/ms229223(VS.80).aspx
這些清單能夠自動與Bootstrapper Manifest Generator工具來生成。
生成軟件包清單後,您可以在一個單獨的文件夾添加所有這些文件(包括包裝)在Visual Studio的先決條件文件夾,例如:
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\
在然後,您可以選擇的先決條件您設置項目屬性頁面。
1
嗯......這是一個很好的問題。在我腦海中彈出的第一件事:
您可以在您的應用程序而不是安裝程序中生成檢查並警告用戶。如果需要,您可以提供另一個安裝程序以確保所有內容都可用(MySQL和數據庫本身)。
我希望它可以幫助你進一步。 此致敬禮 羅蘭
相關問題
- 1. 使用Windows Visual Studio 2008 C檢查安裝程序權限#
- 2. 使用Visual Studio 2010安裝MongoDB Visual Studio安裝程序
- 3. Visual Studio Web安裝程序
- 4. visual studio 2010安裝程序
- 5. Windows安裝程序和setup.exe
- 6. 安裝Visual Studio 2008 TS時,我不能安裝Windows安裝程序?
- 7. Windows安裝程序安裝
- 8. Visual Studio安裝程序可以刪除由非Visual Studio安裝程序安裝的程序嗎?
- 9. 使用Visual Studio安裝程序創建msi安裝程序
- 10. 取消安裝程序安裝在Visual Studio安裝程序設置
- 11. 安裝Visual Studio 2008的並肩與Visual Studio 2010(已安裝)
- 12. Visual Studio安裝
- 13. Visual Studio安裝程序項目:安裝程序和應用程序圖標
- 14. 無法安裝MySQL 5.6與Windows安裝程序
- 15. Windows安裝程序數據庫檢查?
- 16. 檢查Windows安裝程序版本
- 17. 安裝與Visual Studio 2010
- 18. Windows安裝程序安裝舊文件
- 19. openFrameworks Visual Studio安裝教程?
- 20. Visual Studio安裝ProjectTemplates和ItemTemplates
- 21. 如何安裝UWP工具安裝程序的Visual Studio 2015年
- 22. Visual Studio 2008 PUBLISH安裝程序安裝舊版本
- 23. 如何使用Visual Studio安裝程序安裝預requsite軟件?
- 24. Visual Studio 2010數據庫項目安裝程序/安裝腳本
- 25. 什麼樣的安裝程序使用Microsoft安裝Visual Studio 2010
- 26. Wix將替換Visual Studio安裝程序的安裝
- 27. Visual Studio安裝程序擴展默認安裝位置
- 28. Visual Studio WebSetup安裝程序,安裝到多個網站
- 29. 如何安裝visual studio安裝程序項目?
- 30. Visual Studio安裝程序無法在無人值守安裝中安裝Crystal Report
做應用程序內部的檢查並警告用戶關於不安裝mysql不是一個可行的選擇,因爲從字面上看,應用程序的一切都取決於MYSQL從應用程序本身的配置設置安裝到On Load事件。 – Skindeep2366 2012-04-10 20:25:38
嗯。 ..其他人建議使用Microsoft SQL,而不是:http://stackoverflow.com/questions/1706205/c-sharp-and-mysql-integration – Roland 2012-04-10 20:38:41
我其實已經想出瞭如何檢查註冊表的MYSQL。然後,如果它沒有找到安裝使用啓動條件..我有一個msiexec命令的問題,但它只在我的語法.. – Skindeep2366 2012-04-10 21:30:39