Application start-up helper to initialize things like an IoC container, register mapping information or run a task.

Build status

Package Version
KickStart KickStart
KickStart.Autofac KickStart.Autofac
KickStart.AutoMapper KickStart.AutoMapper
KickStart.DependencyInjection KickStart.DependencyInjection
KickStart.MongoDB KickStart.MongoDB
KickStart.Ninject KickStart.Ninject
KickStart.SimpleInjector KickStart.SimpleInjector
KickStart.Unity KickStart.Unity


The KickStart library is available on nuget.org via package name KickStart.

To install KickStart, run the following command in the Package Manager Console

PM> Install-Package KickStart

More information about NuGet package available at https://nuget.org/packages/KickStart

Development Builds

Development builds are available on the myget.org feed. A development build is promoted to the main NuGet feed when it's determined to be stable.

In your Package Manager settings add the following package source for development builds: http://www.myget.org/F/loresoft/


  • Run tasks on application start-up
  • Extension model to add library specific start up tasks
  • Common IoC container adaptor based on IServiceProvider
  • Singleton instance of an application level IoC container Kick.ServiceProvider