see also Which C#/.NET Dependency Injection frameworks are worth looking into?
There are now many dependency injection frameworks to
It's hard to answer which framework is 'best', but I can tell you which framework is the easiest: The Simple Injector:
The Simple Injector is an easy-to-use Inversion of Control library for .NET and Silverlight. It solely supports code-based configuration and is an ideal starting point for developers unfamiliar with larger IoC / DI libraries
http://simpleinjector.codeplex.com/
Shameless plug btw ;-)