Wix Web服务参考

时间:2015-03-26 07:55:22

标签: vb.net web-services windows-services wix

我在Windows服务项目中添加了服务引用,并使用Wix进行安装。 当我使用Wix进行安装时,对服务的调用根本不起作用。 在VS2010中使用InstallUtil时工作正常...... 我使用的是Wix 3.8.1128.0。

<Fragment>
  <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER">
    <Component Id="IA_service"  Guid="SOME GUID">
      <File Id="IA_service.exe" Name="IA_service.exe" Source="..\IA_service\bin\Release\IA_service.exe" DiskId="1" KeyPath="yes" />
      <File Id="Mysql.Data.dll" Name="Mysql.Data.dll" Source="..\IA_service\bin\Release\Mysql.Data.dll" />
      <ServiceInstall Id="IA_service" Type="ownProcess" Name="IA_service" DisplayName="IA_service" Description="Some description" Start="auto" Account="LocalSystem" ErrorControl="normal">
        <util:PermissionEx User="Everyone" ServicePauseContinue="yes" ServiceQueryStatus="yes" ServiceStart="yes" ServiceStop="yes" ServiceUserDefinedControl="yes" />
      </ServiceInstall>
      <ServiceControl Id="IA_service" Stop="both" Remove="both" Name="IA_service" Wait="no" />
    </Component>
  </ComponentGroup>
</Fragment>

0 个答案:

没有答案