Skip to content

Demo of creating a Windows Service with Quartz.NET in .NET 7.

License

Notifications You must be signed in to change notification settings

dusklight/quartz-windows-service

Repository files navigation

Quartz Windows Service Base Project

.NET

This is a demo base project for creating a Windows Service that uses Quartz.NET.

Demonstrates the following:

  • Creating a Windows Service in .NET 7.
  • Integrating Quartz.NET into a Windows Service.
  • Using the Options pattern to configure the application.
    • Includes a simple unit test demonstrating how to use IOptions in tests.
  • Using Serilog to log to a file.
  • Using Inno Setup to create an installer for the Windows Service.
  • Using GitHub Actions to:
    • Build the setup package with versioning based on the git commit hash.
    • Run dotnet format to check code formatting, generate code coverage report, and publish a release.

About

Demo of creating a Windows Service with Quartz.NET in .NET 7.

Resources

License

Stars

Watchers

Forks

Packages

No packages published