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>
最終的にインストーラーを実行すると、ファイルが正しい場所にコピーされていることがわかりますが、サービス自体は開始されていません。
私は何が欠けていますか?
よろしく