738 packages tagged with “Dependency-Injection”
Simple Injector is an easy, flexible and fast dependency injection library that uses best practice to guide your solutions toward the pit of success.
An ultra lightweight Inversion of Control container for the .Net framework. See LightInject.Source for the source distribution.
Provides a service provider-based container adapter for Rebus (i.e. integration with Microsoft.Extensions.DependencyInjection) as well as integration with the generic host
Provides an Autofac container adapter for Rebus
Integration library for ASP.NET Core for Simple Injector.
Integrates Simple Injector with applications that require the use of IServiceCollection for registration of framework components.
DryIoc is fast, small, full-featured IoC Container for .NET
An extension for Autofac-IoC to use AutoMapper with ease.
Integration library for ASP.NET Core MVC core features for Simple Injector. This includes controller integration.
Simple Injector ASP.NET Web API Integration.
The Simple Injector ASP.NET Integration package adds a lifestyle to the Simple Injector called 'Per Web Request', which allows instances to live within a single HTTP request and get disposed when the request ends.
Provides a Castle Windsor container adapter for Rebus
Integrates Simple Injector with applications built upon .NET Generic Host.
Simple Injector ASP.NET MVC Integration.
Integration library for ASP.NET Core MVC for Simple Injector. This package adds tag helper and Razor Pages integration on top of the core functionality.
Enables the LightInject service container to be used in a web application by providing per web request scoped services.
An extension to the LightInject service container that allows properties and constructor parameters to be annotated with the InjectAttribute class.
Enables LightInject to be used as the service container in ASP.NET Core and Entity Framework 7 applications.
This package contains the necessary classes and features to leverage Xunit's fixture class for Microsoft dependency injection framework.
Integration library for ASP.NET Core MVC view features for Simple Injector. This includes view component integration.
An extension to the LightInject service container that enables dependency injection for ASP.NET MVC applications. See LightInject.Mvc.Source for the source distribution.
DryIoc extension for OWIN
The Execution Context Scoping package adds the 'Execution Context Scope' lifestyle, which allows instances to live within an explicitly defined execution context scope (or logical call context) and get disposed when this scope ends. This scope allows flowing through asynchronous method calls.
Quick Start for Simple Injector ASP.NET MVC integration. This package adds the needed dependencies and code examples to get started quickly with Simple Injector in an MVC application.
Stashbox is a lightweight, fast, and portable dependency injection framework for .NET-based solutions.
Provides a unit-of-work plugin for Rebus
An extension to the LightInject service container that enables dependency injection for Web API applications. See LightInject.WebApi.Source for the source distribution.
The Simple Injector WCF Integration package adds a ServiceHost and ServiceHostFactory to allow dependency injection on WCF service types.