The Microsoft Patterns & Practices Team released the February 2008 CTP of the Unity Dependency Injection Container. Unity will be offered as both a stand-alone dependency injection container and as a configuration option within Enterprise Library 4.0. Unity uses ObjectBuilder 2.0 as its underlying engine.
"The Unity Application Block (Unity) is a lightweight extensible dependency injection container with support for constructor, property, and method call injection. Unity addresses the issues faced by developers engaged in component-based software engineering. Modern business applications consist of custom business objects and components that that perform specific or generic tasks within the application, in addition to components that individually address cross cutting concerns such as logging, authentication, authorization, caching, and exception handling..."
Download Unity from CodePlex.