在所有自定义操作后启动服务

时间:2013-10-01 12:14:00

标签: wix

我们尝试了ServiceControl Start =“install”...但是服务正试图在某些自定义操作之前启动。例如,安装修改某个文件的DB或CA的延迟CA.但这是完全错误的。因此,我们使用CA来启动服务。我们是以正确的方式做到的吗?

1 个答案:

答案 0 :(得分:3)

ServiceControl element创建ServiceControl tab文件由StartServices standard action处理。您需要使用ORCA查看构建的MSI,并查看InstallExecute序列。

至少需要在StartServices之前安排这些自定义操作。否则,服务需要更加灵活,例如轮询更改配置文件并重新加载,并且可以使用尚未提供的数据库并稍后尝试连接。