Top 20 NuGet IoC Packages
Sumo.Data is an IoC capable database access framework. It provides foundation interfaces and classes for database-independent data access. Sumo.Data.Sqlite and Sumo.Data.SqlServer provide database specific implementations of Sumo.Data, Sumo.Data.Schema, and Sumo.Data.Orm. Sumo.Data.Orm is a light-we...
Topshelf.SimpleInjector provides extensions to construct your Topshelf service class from the SimpleInjector IoC container.
Extension for Ninject which allows bindings to define additional scope types.
Unity.Wcf is a library that allows simple Integration of Microsoft's Unity IoC container with WCF. This project includes a bespoke InstanceProvider that creates a child container per client connection and disposes of all registered IDisposable instances once the connection is terminated.
The Simple Injector WCF Integration package adds a ServiceHost and ServiceHostFactory to allow dependency injection on WCF service types.
Castle Windsor logging facility lets you easily inject loggers into your components. It offers integration with most popular 3rd party logging frameworks like NLog and log4net (available as separate packages: Castle.Windsor-nlog and Castle.Windsor-log4net).
Topshelf.Ninject provides extensions to construct your service class from your Ninject IoC container.
Unity.Mvc3 is a library that allows simple Integration of Microsoft's Unity IoC container with ASP.NET MVC 3. This project includes a bespoke DependencyResolver that creates a child container per HTTP request and disposes of container resolved IDisposable instances at the end of the request.