[安裝] Visual Studio 2012的Windows Service服務安裝方式

[安裝] Visual Studio 2012的Windows Service服務安裝方式

前言

在Visual Studio 2012裡Setup Project消失了

image

雖然有Install Shield Project,但玩了一下,它好像只做檔案複製動作,並沒有把服務註冊到作業系統裡

試到後來我決定乾脆放棄安裝專案,Build完Windows Service專案後,直接手動安裝註冊服務

 

實作

1. 以系統管理員執行cmd 命令提示字元

2. 輸入後按Enter

cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319

3.手動註冊服務

InstallUtil.exe "Windows Service.exe的完整路徑"

 

image

4. 打開服務檢視,將剛剛註冊到作業系統的Windows Service啟動即可

logo3w

5. 要移除的話就先把服務停止後再下cmd

InstallUtil.exe "Windows Service.exe的完整路徑" /u

 

結語

手動安裝註冊的Windows Service,是不會出現在 控制台>解除安裝程式裡

還是以前的Setup Project 的UI畫面較方便…

 

 

參考文章:

[技術] 安裝Windows服務

 

[C#] windows service建立範例