Please visit https://www.quartz-scheduler.net/ for up to date news and documentation.
Quartz.NET 4 targets .NET 10, and nothing else. Quartz.NET 3.x, maintained on the
3.x branch, supports .NET Standard 2.0 and
.NET Framework 4.6.2 and later.
dotnet add package QuartzThat is the whole install for a scheduler — dependency injection, hosting, the health check and System.Text.Json serialization are in that package. The quick start lists the optional packages and what each one is for.
- Every released package on NuGet
- Preview builds of unreleased
main, pushed on every commit, from the Feedz.io feed: https://f.feedz.io/quartznet/quartznet/nuget/index.json
GitHub Discussions is where questions are asked and answered; issues are for bugs and feature requests.
- You need the .NET 10 SDK.
global.jsonasks for 10.0.100 and rolls forward to the latest 10.0.x you have installed. - Build the code by running
build.cmd(Windows) or./build.sh(Linux, macOS). The scripts restore the Fallout CLI from.config/dotnet-tools.jsonand hand it the arguments, so there is nothing to install globally. build.cmd Compile UnitTestcompiles and runs the unit tests. The integration tests need a running Docker daemon; CONTRIBUTING.md has the rest.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License here.
For API documentation, please refer to the 4.x API reference, which is generated from the XML documentation comments of the shipped packages and rolls forward with every 4.x minor release. The 3.x set stays at /apidoc/3.0.