2014-02-24 124 views
0

我有一個Windows服務,並且我已經在同一個項目中爲服務創建了一個安裝程序。 現在我想部署我的服務。所以我在我的解決方案中添加了一個新項目(Wix安裝項目)。安裝後運行程序參數

我現在想要的是在安裝後運行我的程序,即我的Windows服務,併發送參數以便安裝服務。例如命令行shuld是這樣的: MyService.exe/I

,也是一個想送一個參數/U卸載我的服務。

謝謝

+0

你應該使用ServiceInstall元素:http://wixtoolset.org/documentation/manual/v3/xsd/wix/serviceinstall.html。它包含將參數傳遞給已安裝服務的屬性。 –

回答

0

我已經解決了這個問題。

<InstallExecuteSequence> 
    <Custom Action="InstallWinService" Before="InstallFinalize">NOT Installed</Custom> 
    <Custom Action="UninstallWinService" Before="RemoveFiles">Installed AND NOT REINSTALL</Custom> 
</InstallExecuteSequence> 
+0

並非代碼的所有部分都在上面呈現。這是缺少的: Spricko