ServiceInstall无法成功启动mywindowsservice

时间:2014-08-21 23:58:02

标签: wix serviceinstall

我正在尝试创建一个将安装Windows服务的WIX安装程序。对于Windows服务,我创建的服务完全按其概述http://tech.pro/tutorial/895/creating-a-simple-windows-service-in-csharp

在我的wxs安装程序文件中,我指定了以下标记 -

    <Component Id="MyCompanyWindowsServiceComponent" Guid="*">
       <File Id="MyCompanyWindowsServiceFile" Name="SimpleWindowsService.exe" DiskId="1"
          Source="..\SimpleWindowsService\bin\debug\SimpleWindowsService.exe"/>
          <ServiceInstall Id="MyCompanyServiceInstall" Type="ownProcess" Vital="yes"
                    Name="MyCompany:MyProduct"
                    DisplayName="MyCompany:MyProduct"
                    Description="MyCompany Windows Service"
                    Start="auto"
                    Account="LocalSystem"
                    ErrorControl="critical"
                    Interactive="yes"/>
          <ServiceControl Id="StartService"
                    Start="install"
                    Stop="both"
                    Remove="uninstall"
                    Name="MyCompany:MyProduct"
                    Wait="no"/>
    </Component>

我引用的组件如 -

    <Feature Id="Complete" Level="1">
    ::
        <ComponentRef Id="MyCompanyWindowsServiceComponent"/>
    </Feature>

当我最终运行安装程序时,我发现该文件已被复制到正确的位置,但服务本身尚未启动。

我错过了什么?

此致

0 个答案:

没有答案