202011-06 .NET Core使用Topshelf方式创建Windows服务的全过程记录 前言Topshelf是一个.NETStandard库,它消除了在.NETFramework和.NETCore中创建Windows服务的那些麻烦。安装Install-PackageTopshelf代码usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingTopshelf;namespaceConsoleApp2222{publicclassLoggingService:ServiceControl{privatevoidLog(stringlogMessage){Console.WriteLine(logMessage);}publicboolStart(HostControlhostContro... 继续阅读 >
202009-29 C#用Topshelf创建Windows服务的步骤分享 一、项目创建创建一个控制台应用程序,项目右键->管理NuGet程序包->Topshelft及Topshelf.Log4Net。 二、Topshelf配置 一般来说,服务都会设置每隔多长时间执行一次任务,这里使用System.Threading.Timer来做个简单的日志记录,将日志写入到Debug\Log文件夹下。 2.1、Log4Net配置 新建一个log4net.config的配置文件,在其属性的复制到输出目录项下... 继续阅读 >