Quartz.NET 4.2 Turns Bad Cron Expressions into Build Errors
Quartz.NET 4.2.0 ships a Roslyn analyzer that rejects unparseable cron literals as QZ0001 at compile time, plus a source generator that turns [QuartzJob] and [CronTrigger] attributes into an AddDeclaredJobs() registration. Here is what it checks, what the generated code looks like, and how to opt out.