2011-12-07 70 views
1

我創建了Windows服務和安裝項目。 當我使用安裝程序安裝程序安裝服務時,它已正確安裝在系統上。Windows服務未顯示在服務中

但我並沒有看到在服務窗口我的服務。我給了所有正確的權限,我試圖刪除設置並重新創建了新的設置,但仍然無效。 我嘗試使用安裝Util.exe使用以下命令

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

不過它沒有正確安裝手動安裝...我的系統是Windows7的64位和VS2010 這是因爲64位系統?

+0

installutil的任何輸出? –

+0

您是否運行代碼以管理員身份創建服務,或者UAC已關閉? –

回答

2

你需要一個安裝程序類添加到您的項目。一旦添加了安裝程序類,就需要將serviceInstaller和serviceProcessInstaller添加到安裝程序類中。然後,您可以使用這些來爲您的服務提供顯示名稱,安裝名稱等。我很驚訝installutil.exe在沒有安裝這些東西的情況下工作。

+0

編輯,爲可怕的語法,但很高興它爲你工作! – Justin