1、新建控制台应用,通过nuget安装Quartz和topshelf、log4net
Install-Package Quartz
Install-Package Common.Logging
Install-Package log4net
Install-Package Topshelf
Install-Package Topshelf.Log4Net
2、创建定时调度QuartzServer类
public class QuartzServer : ServiceControl, ServiceSuspend
{
private readonly IScheduler scheduler;
public QuartzServer()
{
scheduler = StdSchedulerFactory.GetDefaultScheduler();
}
public bool Start(HostControl hostControl)
{
scheduler.Start();
return true;
}
public bool Stop(HostContro