System.InversionOfControl.Abstractions.Ninject (nuget): This is an implementation of the IoC Abstractions for Ninject. The IoC Abstractions represent an abstraction layer for multiple IoC containers. Using the abstractions, applications can use an inversion of control container for dependency injection, without directly seeing the underlying API. This makes it very easy to switch between different IoC implementations.
Keywords: IoC|Abstraction|Inversion|of|Control|Dependency|Injection|Ninject