0
我有一個Windows服務,並且我已經在同一個項目中爲服務創建了一個安裝程序。 現在我想部署我的服務。所以我在我的解決方案中添加了一個新項目(Wix安裝項目)。安裝後運行程序參數
我現在想要的是在安裝後運行我的程序,即我的Windows服務,併發送參數以便安裝服務。例如命令行shuld是這樣的: MyService.exe/I
,也是一個想送一個參數/U卸載我的服務。
謝謝
我有一個Windows服務,並且我已經在同一個項目中爲服務創建了一個安裝程序。 現在我想部署我的服務。所以我在我的解決方案中添加了一個新項目(Wix安裝項目)。安裝後運行程序參數
我現在想要的是在安裝後運行我的程序,即我的Windows服務,併發送參數以便安裝服務。例如命令行shuld是這樣的: MyService.exe/I
,也是一個想送一個參數/U卸載我的服務。
謝謝
我已經解決了這個問題。
<InstallExecuteSequence>
<Custom Action="InstallWinService" Before="InstallFinalize">NOT Installed</Custom>
<Custom Action="UninstallWinService" Before="RemoveFiles">Installed AND NOT REINSTALL</Custom>
</InstallExecuteSequence>
並非代碼的所有部分都在上面呈現。這是缺少的:
你應該使用ServiceInstall元素:http://wixtoolset.org/documentation/manual/v3/xsd/wix/serviceinstall.html。它包含將參數傳遞給已安裝服務的屬性。 –