2011-03-29 226 views
1

大家好 如何在MSI執行併成功安裝後直接運行EXE文件。 一直在尋找與MSI的後建設,但它似乎沒有工作。嘗試只是放在完整的路徑和filemame,沒有太大的成功從MSI安裝腳本運行EXE C#

回答

1

假設該exe是從你的解決方案,由MSI構建的項目之一的主要輸出,你應該能夠在通過從該項目中選擇「主輸出」來發布安裝事件。 (鏈接的指令來如果我能找到它)

編輯

我發現這個以前問問題,讓在生成後事件做IUT解決方法:VS .Net: Post build events for "Primary Output from <myProject>" in installer project

而且我發現我最初在這裏尋找的說明:http://support.microsoft.com/kb/827018

+0

感謝您的及時回覆。完成了上述所有操作(創建自定義操作)並按照指示遵循了Microsoft的指示。我必須添加到'PostBuildEvent'屬性才能使其運行。 – user497382 2011-03-29 13:52:19

+0

創建可執行文件的項目的主要輸出如果exe是在相同的解決方案中構建的,請按照添加自定義操作以從teh KB運行EXE文件 中的說明進行構建。 – David 2011-03-29 14:04:09

+0

如果可執行文件不是作爲解決方案的一部分構建的,而是在硬盤驅動器的其他地方構建,那麼請按照第一個鏈接並將批處理文件中的可執行文件的路徑設置爲。 – David 2011-03-29 14:04:50