2013-07-24 67 views
4

場景我公司問我找到的解決方案是,installshield是否適用於此場景?

  1. 安裝MySQL
  2. 創建用戶和盛大特權
  3. 創建數據庫
  4. 安裝多個exe文件
  5. 運行SQL 3-4腳本。

行,所以我看到的InstallShield功能,我一直在尋找在NSIS選項太多,但我公司不關心,如果我們將購買的InstallShield或使用一個免費的,所以我掉了這個選項,2-3個小時研究,我發現後,該installshield可能是最好的。

但是我在這個領域有0經驗,我不能確定InstallShield是否可以滿足我的需求,或者如果我推翻了這個場景並且有一個簡單的解決方案。

任何建議appriciated。

+0

[Windows安裝程序的特定情況]的可能的重複(http://stackoverflow.com/questions/17828482/specific-scenario-for-a-windows-installer) –

+0

請不要重複發佈。 InstallShield * CAN *做這些事情,但我真的不推薦它。看到我的意見,並在其他問題的答案。選擇NSIS並不重要,但實際上會更難。 –

回答

1

我建議大家不要使用InstallShield。最好使用WiX(Windows Installer XML)。

在我們公司,我們使用了InstallShield MSI-Project五年,這真的很痛苦。當您嘗試演示版本時,所有內容都看起來不錯並且精美,但只要您獲得越來越多的要求,您就會注意到存在許多錯誤,並且使用InstallScript進行自定義操作將使您回到90年代。

WiX(純XML)的語法看起來很混亂,很難在第一時間閱讀,但它很好,可以在您的標記中使用makros和變量。

您可以使用C#編寫自定義操作,因此您可以使用一些現有代碼來創建用戶並授予權限。