KickStart - Application Initialization Framework
Application start-up helper to initialize things like an IoC container, register mapping information or run a task.
Features
- Run tasks on application start-up
- Extension model to add library specific start up tasks
- Common IoC container adaptor
- Singleton instance of an application level IoC container
Download
The KickStart library is available on nuget.org via package name KickStart
.
To install KickStart, run the following command in the Package Manager Console
Install-Package KickStart
Example
This example will scan the assembly containing UserModule. Then it will find all Autofac modules and register them with Autofac. Then, all AutoMapper profiles will be registered with Automapper. Finally, it will find all classes that implement IStartupTask
and run it.