【发布时间】:2014-10-22 02:41:37
【问题描述】:
我希望我的调度程序运行我定义的自定义作业。让我们说这项工作与 Quartz.Net 文档所举例说明的相同:
IJobDetail job = JobBuilder.Create<HelloJob>()
.WithIdentity("myJob", "group1")
.Build();
我已经有了工作类的代码。我将 Quartz.Net 作为 Windows 服务运行。我已经将我的工作类添加到我的 Quartz 服务器并且它可以识别它。但我正在从一个单独的应用程序控制我的服务器。这意味着我使用GetScheduler() 来获取服务实例,然后想从中添加和删除HelloJobs。我是否需要创建作业程序集并将其也放入我的 Windows 应用程序的 bin 文件夹中?
这样做的不利方面是,每次我对工作进行小改动时,我都必须为其创建一个新的 DLL 并将其放置在我的调用应用程序中。
有没有办法避免每次为我的 Windows 应用程序创建 DLL?
【问题讨论】:
标签: c# .net windows-services quartz.net job-scheduling