Earlier I mentioned the Enterprise Library 4.1 and Unity 1.2 Project by Microsoft Patterns & Practices:
The source code for the first drop of Unity 1.2 has been released and includes the following changes:
- Fix for a CLR bug that we hit that caused issues when running in release mode without a debugger attached
- Refactorings to support an easier Silverlight port
- Support for Generic Decorator Chains
You can download the Unity 1.2 Source Code here.
If you are not familiar with Unity, Unity is the Dependency Injection and Inversion of Control Tool from Microsoft Patterns & Practices. You can find several Unity Screencasts:
You can also find several Unity Tutorials and Samples.
You can compare Unity to Autofac, Ninject, and StructureMap as well.