1.新建項目:windows服務(.net Framework)
2.在Service1.cs文件里寫功能代碼
3.新增安裝windows服務的設置
1)將Service1.cs文件切換到窗體界面,點擊右鍵,選擇“添加安裝程序”,會默認增加兩個文件:serviceInstaller1,serviceProcessInstaller1
2)選擇serviceInstaller1文件,在屬性窗口中,填寫屬性Description、DisplayName此內容會顯示在windows服務列表)、ServiceName(此內容會顯示在windows服務列表)、StartType(服務啟動方式,選擇Automatic)
3)選擇serviceProcessInstaller1文件,屬性窗口中,屬性Account選擇LocalSystem
4.在項目工程名稱上,點擊右鍵,選擇增加新建項目,在新建項目頁,查詢“setup”,找到Setup Project項目類型,選中后,新增一個Setup項目,名稱為Setup1
5.在項目Setup1上,點擊右鍵,選擇Add--項目輸出...選擇主輸出,vs會自動根據上面的windows服務工程,得到需要的程序文件和關聯文件
6.雙擊選中“主輸出from ...“,在Application Folder內容,可以手工添加輔助文件,比如設置文件、圖片圖標等。
7.必須注意:在項目Setup1上,點擊右鍵,選擇“View->自定義操作(C)”項
8.在Custom Actions里,給Install、Commit、Rollback、Uninstall這4個內容中,分別增加自定義操作,選擇Application Folder,選擇“主輸出 from”
編譯安裝工程,進行安裝。
