2015-02-09 96 views
0

我正在使用wix工具集爲我的應用程序創建安裝程序。在Wix Installer中打包.EXE並在安裝後執行

我需要包含一個.EXE文件,並在安裝過程中/之後執行它(.EXE不應安裝到應用程序文件夾中)。 .EXE還具有.DLL文件的依賴關係,該文件隨.EXE文件提供。

我該如何做到這一點?

電賀

+0

這應該工作: http://stackoverflow.com/questions/2372978/wix-customaction -execmand-hide-console – luqi 2015-02-09 12:26:01

+0

您確定這個.exe文件對.DLL文件有依賴關係嗎?另外,如何將exe和dll添加到我的項目中? – Facy87 2015-02-09 12:31:11

+0

是的,因爲它在安裝後執行。 – luqi 2015-02-09 12:32:32

回答

2

這應該工作...

<CustomAction Id   ="echo_test"      
       Directory ="INSTALLLOCATION" 
       ExeCommand ='NOTEPAD.EXE echo_test.txt' 
       Execute ="immediate" 
       Return  ="asyncNoWait" 
        /> 

來自Call command line after installation in Wix

+0

我決定使用這種方法。安裝程序將.EXE和.DLL複製到安裝目錄中並運行.EXE。 在安裝過程中運行.EXE是不可能的,因爲.DLL依賴關係! – Facy87 2015-02-11 08:50:22

相關問題