Enterprise Library 4.0 – Just Released
Congratulations to the Enterprise Library Team for their release of Enterprise Library 4.0. A few enhancements and bug fixes in this release, but most importantly it comes with Unity IoC Integration. As you may or may not know, Unity is Microsoft Patterns & Practices lightweight, extensible dependency injection container with support for constructor, property, and method call injection. The patterns & practices Enterprise Library is a collection of reusable application blocks designed to assist software developers with common enterprise development challenges. This following application blocks are included: Caching Application Block, Cryptography Application Block, Data Access Application Block, Exception Handling Application Block, Logging Application Block, Policy Injection Application Block, Security Application Block, Validation Application Block, and Unity Application Block.
Download Enterprise Library 4.0 here.
This release of Enterprise Library includes the following:
- Integration with the Unity Application Block
- Windows Management Instrumentation (WMI) 2.0 support and improved instrumentation
- Performance improvements (particularly, in the Logging Application Block)
- Pluggable Cache Managers
- Visual Studio 2008 support
- Bug fixes
Note: existing public APIs (v3.1) are still supported.
The Application Block Software Factory and the Strong Naming Guidance Package are not included in this release but are available as a separate download. Thus, there is no longer a dependency on Guidance Automation Extensions (GAX).
If you already know and love the Enterprise Library:
- Check out the change log for this release;
- Upgrade to V4.0—no code change is required—simply update the references to the corresponding application block assemblies and to the common assemblies;
- Download the updated QuickStarts and run through the Unity-integrated examples to get the flavor of new dependency injection style of using the Enterprise Library