1.新建Windows服務項目windows
2.添加安裝程序spa
dotnet平臺的服務不能直接運行調試,須要安裝服務,設計
netframework提供了一個叫InstallUtli的可執行文件去完成這個任務。3d
在系統盤目錄下,調試
3.添加安裝程序後界面以下blog
有一個ServiceInstall和ServiceProcessInstall組件。開發
相關設置以下圖:程序
前者設置服務的相關屬性,後者設置用來啓動該服務的帳戶類型。im
自動添加的兩個組件默認是沒有的,能夠本身手動添加。d3
不過使用在Service的設計視圖添加安裝程序時,系統會自動添加進來,經過添加新建項的形式則默認不添加。
、
4.經過InstallUtil安裝服務
能夠看到C#開發的服務出如今系統服務的列表中,
另外,
系統刪除服務的命令 sc delete 服務名,
也能夠使用InstallUtil來卸載,只須要在兩個路徑之間添加 -U便可。
服務的服務名以安裝程序的爲準。
在添加安裝程序的時候它是與windows服務的名字保持一致的,能夠根據需求更改。