locked
DIfferent versions of Enterprise Library RRS feed

  • Question

  • User619554136 posted

    Hi,

    I'm new to Enterprise Library. and only working Enterprise LIbrary 5.0 using hands-ons.

    I could not find in google about the comparisons between the versions.

    I observed following versions in MSDN.

    5.0
    4.1
    4.0
    3.1
    2.0

    Can any one provide me the links to the evaluation of these versions with new features?

    Thanks, Dutt

    Wednesday, February 2, 2011 11:44 PM

Answers

  • User-519136805 posted

    Version 5.0

    Microsoft Enterprise Library 5.0 was released in April 2010. Public announcement by Grigori Melnik, Enterprise Library Producer is available here. New features include:

    • Architectural refactoring fully supporting DI-style of development
    • Simplification of the codebase
    • Container independence (ships with Unity but you can choose to use other DI containers)
    • Async database support
    • Data accessors
    • Fluent configuration interface support
    • Configuration schemas to enable IntelliSense
    • New configuration tool
    • Higher performing logging
    • Support for hierarchical configuration merge and redirects
    • Honouring validation attributes between VAB and System.ComponentModel.DataAnnotations
    • WPF Validation
    • Clearer error messaging throughout
    • Side-by-side support
    • A la carte installer
    • Visual Studio 2008 and Visual Studio 2010 RC support
    • Bug fixes

    Note: Existing public APIs (v4.1) are mostly supported. For the list of breaking changes, see [1]

    Note: Several features are demoed in this video: [2]

    Note: For the full Change Log, see [3]

    Version 4.1

    This release of Enterprise Library in October 2008 is a service release that includes the following:

    • Unity interception mechanism and integration of the Policy Injection Application Block with the Unity Application Block
    • Added support for generics in the Unity Application Block
    • Added support for arrays in the Unity Application Block
    • Performance improvements
    • Usability improvements to the configuration tool
    • Visual Studio 2008 Service Pack 1 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.

    Version 4.0

    This release of Enterprise Library in May 2008 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

    Version 3.1

    In May 2007, Enterprise Library 3.1 was released with minor enhancements to the Validation and Policy Injection Application Blocks.

    Version 3.0

    In April 2007, Enterprise Library 3.0 was released. It contains new Application Blocks, a new Application Block Software factory designed to simplify the development of new Application Blocks and extensions, and new features providing better integration with .NET Framework 3.0. The 3.0 release of Enterprise Library contains the following Application Blocks:

    • Caching
    • Data Access
    • Cryptography
    • Exception Handling
    • Logging
    • Policy Injection (new)
    • Security
    • Validation (new)

    Version 2.0

    In January 2006, a new version of Enterprise Library was released that targeted .NET Framework 2.0. The most significant change in this release was that the Configuration Application Block was removed, and the blocks were updated to use .NET's improved System.Configuration capabilities. This release also included significant improvements to the Logging Application Block, and much of the Security Application Block was removed due to similar capabilities provided in .NET Framework 2.0. The .NET 2.0 release of Enterprise Library contained the following Application Blocks:

    • Caching
    • Data Access
    • Cryptography
    • Exception Handling
    • Logging
    • Security



    For more details : http://en.wikipedia.org/wiki/Microsoft_Enterprise_Library


    Hope this will helps !!!

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Thursday, February 3, 2011 5:33 AM

All replies

  • User-519136805 posted

    Version 5.0

    Microsoft Enterprise Library 5.0 was released in April 2010. Public announcement by Grigori Melnik, Enterprise Library Producer is available here. New features include:

    • Architectural refactoring fully supporting DI-style of development
    • Simplification of the codebase
    • Container independence (ships with Unity but you can choose to use other DI containers)
    • Async database support
    • Data accessors
    • Fluent configuration interface support
    • Configuration schemas to enable IntelliSense
    • New configuration tool
    • Higher performing logging
    • Support for hierarchical configuration merge and redirects
    • Honouring validation attributes between VAB and System.ComponentModel.DataAnnotations
    • WPF Validation
    • Clearer error messaging throughout
    • Side-by-side support
    • A la carte installer
    • Visual Studio 2008 and Visual Studio 2010 RC support
    • Bug fixes

    Note: Existing public APIs (v4.1) are mostly supported. For the list of breaking changes, see [1]

    Note: Several features are demoed in this video: [2]

    Note: For the full Change Log, see [3]

    Version 4.1

    This release of Enterprise Library in October 2008 is a service release that includes the following:

    • Unity interception mechanism and integration of the Policy Injection Application Block with the Unity Application Block
    • Added support for generics in the Unity Application Block
    • Added support for arrays in the Unity Application Block
    • Performance improvements
    • Usability improvements to the configuration tool
    • Visual Studio 2008 Service Pack 1 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.

    Version 4.0

    This release of Enterprise Library in May 2008 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

    Version 3.1

    In May 2007, Enterprise Library 3.1 was released with minor enhancements to the Validation and Policy Injection Application Blocks.

    Version 3.0

    In April 2007, Enterprise Library 3.0 was released. It contains new Application Blocks, a new Application Block Software factory designed to simplify the development of new Application Blocks and extensions, and new features providing better integration with .NET Framework 3.0. The 3.0 release of Enterprise Library contains the following Application Blocks:

    • Caching
    • Data Access
    • Cryptography
    • Exception Handling
    • Logging
    • Policy Injection (new)
    • Security
    • Validation (new)

    Version 2.0

    In January 2006, a new version of Enterprise Library was released that targeted .NET Framework 2.0. The most significant change in this release was that the Configuration Application Block was removed, and the blocks were updated to use .NET's improved System.Configuration capabilities. This release also included significant improvements to the Logging Application Block, and much of the Security Application Block was removed due to similar capabilities provided in .NET Framework 2.0. The .NET 2.0 release of Enterprise Library contained the following Application Blocks:

    • Caching
    • Data Access
    • Cryptography
    • Exception Handling
    • Logging
    • Security



    For more details : http://en.wikipedia.org/wiki/Microsoft_Enterprise_Library


    Hope this will helps !!!

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Thursday, February 3, 2011 5:33 AM
  • User619554136 posted

    Hi Sandy

    Really awsome reply, you've provide the future list for every version.

    I have just had a glance on it, but I've to go through the reply in details. but it defentily asnwers my question.

    not sure why I did not get an idea to see wikipedia before posting the question. Anywhy, thanks a lot for giving me the links as well.

    Thursday, February 3, 2011 5:44 AM