如何使用wix安装程序安装和启动Windows服务?

时间:2019-01-11 08:54:51

标签: .net service wix windows-installer

如何使用WiX安装Windows服务?我已经在安装程序上进行了所有操作,以安装普通的.exe,但是安装和启动服务时却做些什么?
我是否只需要在product.wxs中使用copy this就可以了?

我想通过安装程序安装它,并将服务设置为在Windows启动时自动启动。我想用安装程序删除该服务,这意味着它将停止该服务并将其卸载。如果我也可以使用新的安装程序更新服务,那就太好了,它会停止服务,卸载它,安装新的服务并启动它。

通过我链接的答案中的代码,这一切可能吗?

1 个答案:

答案 0 :(得分:1)

“ Hello服务” :通常,您链接的标记应该可以使用,但是涉及到的内容有点复杂。通常,您可以使用更少的构造来摆脱困境。这是在github上的功能齐全,功能齐全的实际示例:How to create a Windows Service MSI Installer Using WiX(我实际上没有对其进行测试,但是看起来不错)。

IsWiX :Chris Painter也提供了有关如何安装服务的示例:https://github.com/iswix-llc/iswix-tutorials/tree/master/windows-service

文档 ServiceInstallServiceControl