Quartz.Weasel 4.3.0

Prefix Reserved
dotnet add package Quartz.Weasel --version 4.3.0
                    
NuGet\Install-Package Quartz.Weasel -Version 4.3.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Quartz.Weasel" Version="4.3.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Quartz.Weasel" Version="4.3.0" />
                    
Directory.Packages.props
<PackageReference Include="Quartz.Weasel" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Quartz.Weasel --version 4.3.0
                    
#r "nuget: Quartz.Weasel, 4.3.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Quartz.Weasel@4.3.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Quartz.Weasel&version=4.3.0
                    
Install as a Cake Addin
#tool nuget:?package=Quartz.Weasel&version=4.3.0
                    
Install as a Cake Tool

Quartz.Weasel

Quartz.Weasel puts Quartz.NET's ADO.NET job store schema under Weasel, the schema tool behind Marten and Wolverine. An application already on that stack creates and migrates Quartz's tables the way it migrates its own: db-apply, db-assert, db-patch, resources setup, and AutoCreate at startup.

This package is the shared glue. Install the one for your database, which brings it along:

Package Database
Quartz.Weasel.PostgreSQL PostgreSQL, standalone or inside a Marten store
Quartz.Weasel.SqlServer SQL Server 2016 or later, disk-based tables
Quartz.Weasel.SQLite SQLite

An application not using Weasel keeps ProvisionSchema() and the scripts under database/migrations/.

Usage

HostApplicationBuilder builder = Host.CreateApplicationBuilder(args);

builder.Services.AddQuartz(q => q.UsePersistentStore(store =>
{
    store.UsePostgres(connectionString);
    store.UseWeaselForPostgres(); // or UseWeaselForSqlServer() / UseWeaselForSqlite(), from their packages
}));
builder.Services.AddQuartzHostedService();

// dotnet run -- db-apply | db-assert | db-patch <file> | resources setup
return await builder.Build().RunJasperFxCommands(args);

Documentation

https://www.quartz-scheduler.net/documentation/quartz-4.x/packages/weasel.html

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on Quartz.Weasel:

Package Downloads
Quartz.Weasel.PostgreSQL

Quartz.NET Weasel integration for PostgreSQL - the ADO.NET job store's tables as a Weasel model, applied standalone under an advisory lock or joined to a Marten store as a feature schema; Quartz Scheduling Framework for .NET

Quartz.Weasel.SqlServer

Quartz.NET Weasel integration for SQL Server - the ADO.NET job store's tables as a Weasel model, applied under an application lock by db-apply, resources setup or at startup; Quartz Scheduling Framework for .NET

Quartz.Weasel.SQLite

Quartz.NET Weasel integration for SQLite - the ADO.NET job store's tables as a Weasel model, applied by db-apply, resources setup or at startup; Quartz Scheduling Framework for .NET

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.3.0 34 9/29/2026