Just Released: Enterprise Library for .NET Framework 2.0

January 2006

This deliverable is available on MSDN at: http://msdn.microsoft.com/library/?url=/library/en-us/dnpag2/html/EntLib2.asp

About the Deliverable

The patterns & practices Enterprise Library is a library of application blocks designed to assist developers with common enterprise development challenges. Application blocks are a type of guidance, provided as source code that can be used "as is," extended, or modified by developers to use on enterprise development projects. This release of Enterprise Library includes six application blocks (Caching, Cryptography, Data Access, Exception Handling, Logging and Security), and provides similar functionality to the previous releases for the .NET Framework 1.1; however, Enterprise Library has been redesigned to use the new capabilities of the .NET Framework 2.0.

Highlights of this release include:

  • Support for .NET Framework 2.0 Best Practices. This release makes use of many exciting new features of .NET Framework 2.0 and Visual Studio 2005, including generics and Visual Studio Team System unit tests. In addition, the new platform capabilities have enabled us to deprecate certain Enterprise Library features including the Configuration Application Block and much of the Security Application Block. Migration guidance is included in the Enterprise Library documentation.

  • Improvements based on customer feedback. It has been almost a year since the original release of Enterprise Library and we incorporated many improvements based on feedback from customers including our online community of over 15,000 people. This includes configurable instrumentation, improvements to the flexibility and performance of the Logging Application Block, and support for more database types through the Data Access Application Block.

  • Simplify and accelerate common development scenarios. As with previous releases of Enterprise Library, this release is designed to help developers with common enterprise development challenges, and provide a foundation library that can be customized and extended to meet unique requirements.


No new releases of Enterprise Library are planned for 2006. As customer feedback is received about the January 2006 release, the patterns & practices team will evaluate when it may make sense to release an updated version and what this should contain. The team will also evaluate the opportunity to update Enterprise Library as new platform technologies such as WinFX and Language Integrated Query (LINQ) are released. In the meantime, the team is focusing on new deliverables that will assist developers in using multiple application blocks together to form solid end-to-end applications. More information about this initiative will be available on the Enterprise Library community site.


Authors and Contributors

This release of Enterprise Library was produced by the following individuals:

  • Program Manager: William Loeffler (Microsoft Corporation)
  • Product Manager: Tom Hollander (Microsoft Corporation)
  • Architects: Edward Jezierski, Jonathan Wanagel (Microsoft Corporation)
  • Development: Scott Densmore (Microsoft Corporation); Brian Button (Murphy and Associates); Fernando Simonazzi (Clarius Consulting); Olaf Conijn (Macaw); Lenny Fenster, Brad Wilson, Peter Provost (Microsoft Corporation)
  • Test: Mohammad Al-Sabt (Microsoft Corporation); Mani Krishnaswami, Gokula Thilagar, Jeevarani Radhakrishnan, Manickavasagam Shanmugasundaram, Meenakshi Krishnamoorthi, Umashankar Murugesan (Infosys Technologies Ltd); Bhavin Jayantilal Raichura; Pavan Kumar Sura (Volt); Carlos Farre (Microsoft Corporation)
  • Documentation: Tim Osborn (Ascentium Corporation); Roberta Leibovitz (Modeled Computation LLC); Alex Homer (Content Master Ltd); Sharon Smith (Linda Werner & Associates Inc.); Tina Burden McGrayne (TinaTech Inc.); Nelly Delgado (Microsoft Corporation)

Many thanks to the following reviewers who provided invaluable assistance and sign-off: Brian LaMacchia, Carl Ellison, Mike Downen, Pablo Castro, Eric Deily, Krzysztof Cwalina, Jonathan Keljo, Shanku Niyogi, Stefan Schackow, Dave McPherson, Thomas Marquardt (Microsoft Corporation), and to everyone in the Enterprise Library Community who provided feedback that helped improve this release.

Comments (9)
  1. Abzter says:

    you kept the promise this time 🙂 finally!!

  2. Kaiser says:

    Thanks lot for all the team,was eagerly waiting for this.

  3. Hi howdy!

    Thanx for let us know about the new release. We were waiting for this and will definately come here again to learn more and share our experience.

  4. Alex Fedyukov says:

    Big THANKS! and congratulations to all the team; you guys are great.

  5. George Kapsambelis says:

    Congratulations to all those involved! You certainly have done some great and hard work here. We’re looking forward to mastering the Jan ’06 release and developing some great enterprise class applications with it and the CAB. Enormous THANKS.

  6. Miha Markic says:

    Hi Tom,

    Great stuff. One thing I am missing though (and I guess I am not alone on this) is RollingFileTraceListener. BTW, which place is the best for making requests?

  7. Ashith Raj says:

    Great News.. Now we can start using one of the best practices tools in .NET..

    Great Work P&P.

    can’t wait to checkout all the Handsonlab and use it in our new projects.

  8. Cesar says:

    So far this morning, every download attempt halts at 99% download. I tried downloading from 3 machines, but the problem is the same. Please check that the download is not corrupted. Thank you.

  9. Cesar says:

    Downloaded successfully now. 🙂

Comments are closed.

Skip to main content