我有一個在c#中創建的Windows服務。已安裝的Win服務不在服務管理器中顯示
與我一直在努力的其他一些相比,它相對簡單。
我建立了一個安裝項目來安裝它進行一些測試。
我添加了服務項目的主要輸出,並正確添加了所有依賴關係。
我去了視圖>自定義操作,並將我的主要輸出添加到安裝,提交,回滾和卸載。
項目建成,我右鍵單擊該項目,然後單擊安裝。
安裝回來了成功,我可以在添加控制面板上查看服務/刪除程序,但是當我進入服務管理器...沒有...
任何人都可以提供一些INSITE或任何可能導致成功安裝的服務不會顯示在服務管理器上的其他內容。
它是否將服務可執行文件安裝到磁盤上?你可以在.exe上使用installutil,看它是否會給你一個錯誤? – 2011-02-24 19:19:22
使用MSI日誌記錄查看可能出錯的內容。我不知道如何以這種方式創作MSI,所以可能會有任何問題。但日誌文件將提供進一步的線索。 – 0xC0000022L 2011-02-24 19:21:14
是的,它將可執行文件安裝到我期望的磁盤上。當我嘗試使用installutil時,它會打開一個帶有一些文本的新命令窗口,並在我能夠讀取它之前再次關閉它,並且在命令窗口中沒有任何更改,我輸入命令 – Patrick 2011-02-24 19:21:33