使用Topshelf建立Windows服務

2021-07-14 06:52:50 字數 492 閱讀 2755

一、概述

topshelf是建立windows服務的一種方法,topshelf是乙個開源的跨平台的宿主服務框架,支援windows和mono,只需要幾行**就可以構建乙個很方便使用的服務宿主。

二、安裝方法

3、在visual studio中新建乙個專案,只需要引用topshelf.dll 即可,為了日誌輸出顯示,建議也同時引用topshelf.log4net。使用nuget程式包管理器控制台輸入安裝命令:

install-package topshelf

install-package topshelf.log4net

三、安裝成windows服務

安裝:topshelfdemo.exe install

啟動:topshelfdemo.exe start

解除安裝:topshelfdemo.exe uninstall

四、價值

1.除錯

2.跨平台

3.不用寫bat指令碼

使用Topshelf建立Windows 服務

使用topshelf建立windows 服務 2 使用visual studio建立乙個控制台應用程式引用程式集topshelf.dll 合log4net.dll 用nuget 查詢topshelf 安裝 topshelf和 topshelf.log4net 即可 3 建立乙個簡單的服務類,裡面包含...

使用Topshelf建立Windows 服務

winndows service 是一種可隨 windows 作業系統啟動而啟動的,在後台執行的,通常不和使用者產生互動的程式。它無法通過雙擊來執行,類似於 unix 守護程序 daemon processes 當使用者登出時它也不會停止。windows 服務由三部分組成 開發乙個windows服務...

使用Topshelf建立Windows服務

本方式特點 簡單,開源元件,windows服務可執行多個例項 topshelf是乙個開源的跨平台的服務框架,支援windows和mono,只需要幾行 就可以構建乙個很方便使用的服務.官方 第1步 引用程式集topshelf.dll和log4net.dll 第2步 建立乙個服務類myclass,裡面包...