上一篇说了如何使用 Topshelf 组件快速创建Windows服务,接下来介绍如何使用 Quartz.net

关于Quartz.net的好处,网上搜索都是一大把一大把的,我就不再多介绍。

先介绍需要用到的插件:

Quartz版本我用的 2.6.2的, 没有用3.0以上的,因为你用了就会知道,会打印出一大堆坑爹的日志文件,

我是没有找到如何屏蔽的办法,如果你们谁有,欢迎分享出来,我也学习一下,哈哈。

整个项目结构如下:

AppConfigHelper 文件需要改动一下,增加如下属性
复制代码
 1         /// <summary> 2         /// 程序标识  3         /// </summary> 4         [ConfigurationProperty("AppKey", IsRequired = true)]  5         public string AppKey  6         {  7             get { return base["AppKey"].ToString(); }  8             internal set { base["AppKey"] = value; }  9         } 10 11         /// <summary>12         /// 程序集信息 13         /// </summary>14         [ConfigurationProperty("TypeInfo", IsRequired = true)] 15         public string TypeInfo 16         { 17             get { return base["TypeInfo"].ToString(); } 18             internal set { base["TypeInfo"] = value; } 19         }
复制代码

AppConfig文件也做稍微改动

复制代码
 1 <?xml version="1.0" encoding="