我使用 WiX 3.8 创建了 Windows服务安装程序,一切正常,但安装后服务没有启动,我编写了一个自定义操作,修改了 app.config 使用用户输入值,服务无法启动,因为 app.config 尚未修改。
有没有办法在尝试启动服务之前安排修改App.config?
请帮忙。提前致谢
答案 0 :(得分:0)
使自定义操作延迟运行并将其安排在InstallFiles之后和StartServices之前运行,例如:
<CustomAction Id="SomeAction"
DllEntry="SomeEntry"
Return="ignore"
Execute="deferred"
BinaryKey="CA.dll"/>
<InstallExecuteSequence>
<Custom Action="SomeAction" After="InstallFiles"></Custom>
</InstallExecuteSequence>