Top 20 NuGet ioc Packages

The main functions of IoC.Configuration library are: 1) Container agnostic configuration of dependency injection using XML configuration file. The file has section where container can be specified, that will be handling dependency injection resolutions. Currently two popular containers are s...
Slush Inject - simplified Ioc wrapper using Castle windsor and Castle Core
Useful Types: Log, DefaultLogger, ILogAdapter
Useful Types: Cache, DefaultCache, ICache Generally useful for unit testing when you want to be able to control the inner state of a class. Replace internal state with injected caches and mock the return values. Addtional timed cache method allows for timed expiration (removal from cache) of cach...
Wiesend's Dynamic Link Library is a collection of reusable code that I've written, or found throughout my programming career. It includes code to help with tasks including encryption, file management, compression, serialization, email, image manipulation, SQL, various file formats (CSV, iCal, etc.),...
A simple, lightweight, free service locator.
add attribute for load
A light IoC container implementation to register and resolve dependencies at runtime.
Dependency Injection System using attributes.
Plugin for Microsoft.Extensions.DependencyInjection enabling registration of multiple service implemantations under the same interface.
Allows easily switching out IoC containers without rewriting code. This package supports the Unity container.
Allows easily switching out IoC containers without rewriting code.
标准化DI注入点特性;
Enables support for DI/IOC in startup.
Allows easily switching out IoC containers without rewriting code. This package supports DryIoc.