Schon vor etwas längerer Zeit habe ich Bindings erstellt um zum einen Topshelf und zum anderen Quartz.Net "besser" mit LightCore verwenden zu können.
LightCore ist ein sehr schneller und einfach zu verwendender DI-Container.
Topshelf und Quarz.Net können beide sehr gut mit DI-Containern verwendet werden, allerdings gab es keine Anbindung an LightCore.
Wenn Quartz.LightCore verwendet wird, sieht der code so aus:
und für Topshelf.LightCore:
Die NuGet-Pakete finden sich unter Install-Package Topshelf.LightCore und Install-Package Quartz.LightCore