2011-12-07 8 views
1

Windowsサービスとセットアッププロジェクトを作成しました。 セットアップインストーラを使用してサービスをインストールすると、システムに正しくインストールされます。Windowsサービスがサービスに表示されない

しかし、サービスウィンドウでサービスが表示されませんでした。私はすべての適切な権限を与え、私はセットアップを削除しようとし、まだ動作しなかった新しいセットアップを再作成しました。 は私が手動で次のコマンドそれでも

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe C:\myproject\project1\bin\project1.exe 

それが正しくインストールされなかったを使用してUtil.exeをインストールし使用してインストールしてみました...私のシステムはのWindows7 64ビットおよびVS2010 は、このための64ビットシステムありますか?

+0

installutilの出力はありますか? –

+0

管理者またはUACをオフにしてサービスを作成するコードを実行しましたか? –

答えて

2

プロジェクトにインストーラクラスを追加する必要があります。インストーラクラスを追加したら、インストーラクラスにserviceInstallerとserviceProcessInstallerを追加する必要があります。これらを使用して、サービスに表示名、インストール名などを指定します。installutil.exeは、このような設定がなくてもうまくいきました。

+0

恐ろしい文法のために編集されましたが、うれしいです。 – Justin