Top 20 NuGet ioc Packages
The Needle Container is a lightweight dependency injection container. It features a fluent API, asynchronous object resolution, and constructor and property injection.
NLite 框架旨在提供一个轻量级的组件库-DI,Aop,MessageBus, OO Mapper,国际化,数据校验,日志,异常管理,多线程等
Simple ServiceLocator wrapper. Differs from the Microsoft offering by exposing binding in the common interface.
An MVVM+Controller implementation for WPF & WP7, giving all the goodness of MVVM while introducing a controller to make it easier to write better apps easier. Supporting type safe navigation, MVVM, wp7 lifecycle/tombstoning and much more!
Created as an alternative to the Common Service Locator that does not use the service location anti-pattern and provides support for releasing instances. Adapters are available for various dependency injection containers. There are also WCF extensions available.
Whatever the framework, component composition works the same way: you have interfaces and concrete implementations and you need to map one against the other. The Endjin Composition Framework helps you work smarter, not harder by making component composition simple. This framework supports .NET 4.0, ...
A simple IoC container for Windows 8.1 / Windows Phone 8.1 - RT - Store based apps
Implements Session and Session Data abstractions sutable for implementation of Data Injection pattern declared in Sessionizer package.
Fix the MVC dependency resolver bug
Syringe is a teeny-tiny dependency injection framework that allows you to dynamically assign data contracts to your functions and methods. No more worrying about passing information directly, indirectly, or relying on the lexical scope as Syringe can vaccinate your operations ahead of time!
This package contains abstractions to provide standard Interfaces, or Abstracts, for common services typicality re-implemented in various Projects/Assemblies. Utilizing a standards based Type allows services to flow between otherwise disconnected Assemblies.
Unify is an automatic configurator IoC container via annotations. It is based on the principle of separation of layers and can detect injections forbidden dependencies.
This is a *unofficial* version of NInject.Extensions.Factory that is compatible with the older Castle.Core that ActiveRecord requires.
An AOP framework that can intercept any method call: instance or static, virtual or not. It's very easy to get started with, it has in-depth support of LINQ and comes with bunch of useful stock aspect classes for DAL, BL, Testing and Service tiers.
[4.0]
+ RuntimeCompiler: a compiler for runtime C# generated code
+ AppDomainContext: a helper app domain generator context for cross-domain execution
www.antonioesposito.it
[email protected]
EnergyTrading extensions for Unity container
InjectionMap is a very small and extremely lightweight IoC/DI container for .NET.
InjectionMap allows loose coupling betweeen a client's dependencies and its own behaviour. InjectionMap promotes reusability, testability and maintainability of any part of an application.
InjectionMap supports .Net ...
Extension to XUnit that allows you to resolve test classes out of Ninject.
Unity IoC Container support for Hangfire (background job system for ASP.NET applications).