2012-10-14 125 views
0

我正在使用Visual Studio創建MSI包,並且在SQL Express中添加了它,它一切正常,但我想自動打開SQL Express當應用程序完成安裝時。使用帶有PostBuildEvent的Visual Studio安裝項目創建MSI包

我做了一些調查,並在名爲PostBuildEvent的安裝程序的屬性窗口中的Visual Studio中看到一個選項。我可以在這裏添加一個自定義宏來啓動SQL Express安裝程序嗎?如果是這樣,我將如何去做這件事?如果沒有,有沒有人對我如何做這項工作有任何建議?

任何幫助將非常感謝,謝謝!

回答

1

構建完MSI文件後,立即生成的事件會在您的機器上運行。它將在Visual Studio完成構建MSI後立即運行代碼。當最終用戶安裝應用程序時,它不會運行。

要讓安裝程序在最終用戶安裝應用程序後運行代碼,請使用Custom Action

+0

感謝您的回覆!我已經嘗試過,在安裝過程中,SQL Express安裝程序啓動並停止,出現錯誤SQL Server安裝程序遇到以下錯誤:無法識別指定的設置'COMMIT'。錯誤代碼0x84B40003.' – DommyCastles

+0

我已經刪除了我的SQL安裝程序的屬性中的參數字段中的'/ commit'。非常好,謝謝! – DommyCastles

相關問題