ServiceInstall не может успешно запустить mywindowsservice

Я пытаюсь создать установщик WIX, который установит службу Windows. Для службы 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 ответов

Другие вопросы по тегам