System.InversionOfControl.Abstractions (nuget): Represents 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