Enterprise Library 4.0 - May 2008

Brief DescriptionEnterprise Libraryis a collection of reusable application blocks designed to assistdevelopers with common enterprise development challenges. This releaseincludes: Caching, Cryptography, Data Access, Exception Handling,Logging, Policy Injection, Security, Validation, and Unity ApplicationBlocks.

his release has been adapted to work with WMI version 2.0 and version 3.5 of the .NET Framework.

EnterpriseLibrary 4.0 has the Allow Partially-Trusted Caller attribute (APTCA) onall assemblies. This means that you can call the methods of EnterpriseLibrary and the application blocks from an application running in apartial trust environment. You can do this with the signed assembliesprovided with Enterprise Library. There is no longer any requirement,as there was in version 3.x, to recompile the source code then eitheruse the unsigned binaries or strong-name them yourself.

TheCaching Application Block has been refactored to allow developers toreplace the CacheManager class with other implementations, includingthe ones offered by the distributed cache solution providers. This doesnot affect the API of the application block.

There are alsoadditions in functionality to the Logging Application Block, theValidation Application Block, the Exception Handling Application Block.For details see the change log attached.

Build scripts are packaged under /Scripts. Run the following:
  • BuildLibraryAndCopyAssemblies.bat
  • InstallDbs.bat
  • RegAssemblies.bat
  • InstallServices.bat (optional; if you need MSMQ support et al)


System RequirementsFor all application blocks except for the Unity Application Block,the Enterprise Library core features, and the configuration tools, theminimum requirements are:
  • Microsoft Windows XP Professional, Windows Server 2003, Windows Server 2008, or Windows Vista operating system
  • Microsoft .NET Framework 3.5 or higher.
  • MicrosoftVisual Studio 2008 development system (any of the following editions):Standard Edition, Professional Edition, Team Edition for SoftwareDevelopers, Team Edition for Software Testers, Team Edition forSoftware Architects, or Team Suite
                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                    下载

http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=entlib&DownloadId=31172
最后编辑mikecat 最后编辑于 2008-05-20 14:51:09
OpenSource