2010-08-17 92 views
0

我有一個基於WPF和SQL-Server Express的應用程序,我想使用VS-2008安裝和部署項目模板進行部署。我已經爲Windows Installer 3.1,Sql Express 2005和.Net FrameWork 3.5 SP1添加了啓動條件,但它們沒有按順序運行。我的意思是:如何在Visual Studio 2008中設置啓動條件順序?

  1. Windows安裝程序檢查
  2. 的.Net Framework 3.5 SP1中檢查
  3. SQL-Server Express的2005年檢查

當我建立我的項目,並在測試機上跑了(鮮XP只安裝)它試圖先安裝SQL-Server Express 2005,然後Windows Installer 3.1失敗。

還有一兩件事,我想知道我怎麼能安裝的SQL Server Express的2005

我怎樣才能解決這些問題,2後運行我的數據庫腳本。

回答

1

我不認爲你的問題實際上處理LaunchConditions,因爲LaunchConditions的目的是防止安裝Windows Installer程序包,如果某些條件不滿足。你所描述的聽起來更像是ike prereq鏈接,儘管我不知道你用什麼工具來編寫你的安裝程序,以及哪個setup.exe來進行鏈接。

我也想看看把微星4.5放在你的小工具裏,微星3.1已經很老了,現在只適用於Windows XP,因爲所有新的操作系統都至少有4.0。

+0

這是我的錯誤,其實我是執行.msi包,而不是setup.exe 謝謝克里斯 – 2010-09-02 10:37:15

相關問題