I have created a LightCore binding to use with Quartz.Net: Quartz.LightCore.

Quartz.LightCore makes using Topshelf and LightCore really easy:

// setup LightCore
var builder = new ContainerBuilder();
/* some fancy setup here */
var container = builder.Build();

// setup Quartz
var scheduler = await new StdSchedulerFactory().GetScheduler().UseLightCoreResolverJobFacotry(container);
scheduler.ScheduleJob(
	JobBuilder.Create<ThisJobWillBeInstanciatedUsingLightCore>().Build(),
	TriggerBuilder.Create().StartNow().Build());

The installation is possible via NuGet: Install-Package Quartz.LightCore

AppVeyor Nuget