Enterprise Library 4.0 – Get it while it’s hot!

It's almost exactly a year since I handed in the keys to the Enterprise Library bus, but I'm still as excited as ever about the release of a new version. The team has just released Enterprise Library 4.0, which features all of the blocks you know and love updated for Visual Studio 2008, plus the shiny new Unity Application Block for dependency injection. As always, you can grab the new release from http://msdn.microsoft.com/entlib and participate in the thriving community at http://codeplex.com/entlib.

Congrats to the entire team for another great release:

  • Product Management: Grigori Melnik
  • Program Management: Scott Densmore, William Loeffler, Chris Tavares, and Grigori Melnik
  • Architecture: Chris Tavares, Scott Densmore  and Fernando Simonazzi
  • Development: Chris Tavares, Fernando Simonazzi, and Nicolas Botto
  • Test team: Hanz Zhang, Carlos Farre, Rohit Sharma, Naveen Guda, Pooja Parate, Pravin Pawar, Ronita Acharya, Sai Pasumarthi Venkata Appaji Sirangi and Vijaya Janakiraman
  • Documentation: Alex Homer
  • Edit team: Nelly Delgado, RoAnn Corbisier and Tina Burden McGrayne

Also thanks to everyone who worked on past releases who helped build such a strong foundation, and of course to everyone in the community who has supported this initiative and provided invaluable feedback.

Here's a summary of the official release notice from Grigori's blog:

What’s New in v4.0?

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).

For the detailed list of all changes, see About This Release of Enterprise Library.

Enterprise Library by Numbers:


Year when the first application block was released


Year when v1 of Enterprise library was released.


Total number of downloads of Enterprise Library since the first release.


Total number of visits to the community site (since Dec 2006 when the Codeplex site was launched)


Number of discussion threads on the community site


NPS (Net Promoter Score)


Number of Enterprise Library releases (v1.0, v1.1, v2.0, v3.0, v3.1, v4.0)


Number of Application blocks in Enterprise Library 4.0


Number of weekly iterations to build Enterprise Library 4.0


Number of interim builds of Enterprise Library 4.0


Number of pages of documentation in V4.0


Number of automated tests cases in V4.0


Number of executable lines of code in V4.0

Getting Started

If you are new to the Enterprise Library:

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;
  • join the webcast in June 2008 (I’ll announce the exact date later).

Happy Coding!

Comments (4)
  1. El Bruno says:

    Buenas si bien estos últimos días han sido un poco complicados (tengo que admitir que esto de ser padre

  2. Erics Blog says:

    The pattern & practices team has now released the sixth version of Enterprise Library called 4.0

  3. codebeater says:

    Enterprise Library 4.0 for Visual Studio 2008 – Released!

  4. Where can I find the Application Block Software Factory? I can not find it on the linked page you provided (Enterprise Library Contrib)


    Serge Desmedt

Comments are closed.

Skip to main content