【发布时间】:2014-06-14 06:38:26
【问题描述】:
我有一些 WIX 代码来安装一个应用程序,该应用程序也有一个服务要启动。我的问题是,即使服务启动出现问题,我也希望它仍然安装。
我尝试使用“VITAL”属性并将其设置为“no”,但这似乎不起作用。下面是我的 ServiceInstall 元素代码:
<Component Id="PFME_Email2API_Service" Guid="{8990D911-BAD4-4d4d-9C38-779D11BF3F21}">
<File Id="PFME_Email2API_Service.exe" Vital="no" Name="PFME-Email2API-Service.exe" KeyPath="yes" Source="C:\Wix Stuff\PFME-Email2API-Service\PFME-Email2API-Service\bin\Debug\PFME-Email2API-Service.exe"/>
<ServiceInstall Id="InstallEmail2APIService" Vital="no" Name="testsvc" DisplayName="PFME Email2API Service" Start="auto" ErrorControl="normal" Type="ownProcess"/>
<ServiceControl Id="sc_PFMEEmail2APIService" Name="testsvc" Start="install" Stop="both" Remove="uninstall" Wait="yes"/>
</Component>
【问题讨论】: