我準備了我的應用程序的MSI項目,並在提交階段添加了一個自定義操作,以在完成安裝後運行應用程序的exe。完成設置後,它會嘗試運行失敗的exe文件。我調試了這個問題,這是因爲執行目錄是system32而不是安裝文件夾。如果我通常從安裝文件夾中運行exe,它運行正常。安裝完成後運行應用程序
任何建議是什麼原因。
感謝 瓦西姆...
我準備了我的應用程序的MSI項目,並在提交階段添加了一個自定義操作,以在完成安裝後運行應用程序的exe。完成設置後,它會嘗試運行失敗的exe文件。我調試了這個問題,這是因爲執行目錄是system32而不是安裝文件夾。如果我通常從安裝文件夾中運行exe,它運行正常。安裝完成後運行應用程序
任何建議是什麼原因。
感謝 瓦西姆...
如果要在安裝完成後啓動已安裝的應用程序,則應在InstallFinalize
操作後執行此操作。看看WiX tutorial看看如何添加這個功能。
更新:要添加複選框到完成頁面並運行已安裝的應用程序,請參閱this question。有一個鏈接到an article,它描述瞭如何用腳本來完成它。那麼你將不得不添加條件,步驟可以在my answer那裏找到。
您可以嘗試使用一個type 34 custom action(EXE與工作目錄)。
你用什麼工具創建你的設置? – 2011-05-14 07:32:43
Visual Studio安裝項目 – Wasim 2011-05-15 07:54:31
我更新了我的答案,其中包含Visual Studio安裝項目的步驟。 – 2011-05-15 16:20:49