Enterprise Library 3.1 – May 2007 is a new release of the Microsoft patterns & practices Enterprise Library. The Enterprise Library is a collection of application blocks. These are reusable software components designed to assist developers with common enterprise development challenges. This release of the Enterprise Library includes two new application blocks, a software factory for creating application blocks and providers, and other new features and enhancements.
Here are the application blocks that are given with Microsoft enterprise library 3.1
- Caching Application Block
- Cryptography Application Block
- Data Access Application Block
- Exception Handling Application Block
- Security Application Block
- Logging Application Blcok
- Validation Application Block
- Policy Injection Application Block
- Application Block Software Factory
Microsoft Enterprise library works with .net framework 2.0 and 3.0
For more details about Microsoft enterprise 3.1 and other release version of Microsoft enterprise library. Please visit following link
http://msdn2.microsoft.com/en-us/library/aa480453.aspx
To download Microsoft enterprise library please visit following link:
http://www.microsoft.com/downloads/details.aspx?familyid=4c557c63-708f-4280-8f0c-637481c31718&displaylang=en
System requirements for Microsoft enterprise library 3.1 is as following:
Microsoft .net framework 2.0 or 3.0 (some application block does not work with .net framework 2.0)
Microsoft Visual Studio 2005 development system (any of the following editions):
Microsoft Visual Studio 2005 Standard EditionMicrosoft Visual Studio 2005 Professional EditionMicrosoft Visual Studio 2005 Team Edition for Software DevelopersMicrosoft Visual Studio 2005 Team Edition for Software TestersMicrosoft Visual Studio 2005 Team Edition for Software Architects
Microsoft Visual Studio 2005 Team Suite
To use the Application Block Software Factory and the Strong-Naming Guidance Package, you need the Guidance Automation Extensions (GAX). To modify these guidance packages, you also need the Guidance Automation Toolkit (GAT).