Recently, I came into contact with the Spring. Net Framework and learned about its integration with Quartz. Net, namely the Spring. Scheduling. Quartz module.
Spring adopts the spring Core Injection idea through the encapsulation of Quartz. Net, which provides us with a simpler and more convenient use method. Of course, you can directly use Quartz. Net.
Spring. net version is 1.3.2, and this version of Spring. scheduling. quartz only supports Quartz. net (1.0.3), cannot support Quartz. net (> = 2.0.1)
Mainly some objects used by Spring. Scheduling. Quartz, which have been abandoned and abolished in Quartz. Net2.x. x, but changed to a more flexible interface method,
For example, the Quartz. JobExecutionContext of QuartzJobObject has been changed to Quartz. IJobExecutionContext in the later version.
In this case, when the Quartz. Net is upgraded from 1.0.3 to 2.x. x, compilation fails because the object does not exist. The pre-release version Spring. Scheduling. Quartz2 has been released on the official website.
Components see http://www.nuget.org/packages/Spring.Scheduling.Quartz2/2.0.0-RC1