Open Source Inversion of Control Containers in C#
7 projectsPort of the Java Spring Framework to . NET. Provides an IoC container, data access support, transaction management, and integration components.
Dependency injection and IoC container for . NET with support for lifecycle management, open generics, conventional registration, and interceptors. Available via NuGet; maintainer recommends Lamar for new applications.
Lightweight Spring-like IoC container (NI. Ioc) for . NET with XML-based object graph configuration.
Framework for building dependency injection systems from Microsoft patterns and practices. Supports registering constructors and services, locating services, and creating objects with attributes such as CreateNew and ServiceDependency. Legacy technology; documentation preserved on Microsoft Learn.