2010-09-21 92 views
1

創建winform應用程序的安裝程序的最佳做法是什麼?使用VS.Net中的安裝項目(安裝程序)創建和恢復mysql db

應用程序應該安裝以下內容,而無需連接到Internet。

  • .Net框架3.5SP1
  • MySQL服務器
  • 我的SQL連接器
  • 恢復MySQL數據庫
  • 與MySQL UNAME /密碼更新配置文件。

我有用於安裝上述項目的所有msi文件。但是我想知道創建安裝程序的最佳做法。

在此先感謝,

回答

1

嗨我想出了類似的情況。首先,你應該有.NET框架離線安裝程序,可以從http://www.microsoft.com/downloads/en/details.aspx?FamilyID=992cffcb-f8ce-41d9-8bd6-31f3e216285c下載。我假設你正在使用visual studio安裝程序。有幾個選擇,但我更喜歡將脫機.NET安裝程序複製到安裝項目輸出目錄,並從目標計算機選項卡上的要求我設置.NET框架的安裝URL屬性脫機安裝文件的確切名稱。如圖所示。 .net install URL

因此,安裝程序不會嘗試連接到遠程計算機以下載.NET框架並進行安裝,但我認爲它連接到Microsoft服務器並進行安裝會更合適。無論如何,下一步是配置MySQL服務器。 MySQL對我來說真的很慷慨,因爲它們支持完全記錄的noinstall文件。您可以在此處找到文檔:http://dev.mysql.com/doc/refman/5.5/en/windows-install-archive.html

使用noinstall zip存檔可以將dbengine核心文件複製到clint機器上的任何文件夾。並更改MySQL的配置參數。你可以命名你想要的任何MySQL服務。啓動該服務並創建表格。您可以從安裝項目的自定義操作選項卡中選擇適當的腳本文件來完成所有這些操作,也可以爲其編寫代碼。美麗的是,你的客戶不需要知道他/她正在目標機器上安裝數據庫引擎。我希望這有幫助。謝謝。

相關問題