Developer Tools

    Microsoft Enterprise Library 6

    Language:
    English
    Microsoft Enterprise Library is a collection of reusable application blocks designed to assist software developers with common enterprise development challenges. This release includes: Data Access Block, Exception Handling Block, Logging Block, Policy Injection Block, Semantic Logging Block, Transient Fault Handling Block, Validation Block, and Unity.
    • Note:There are multiple files available for this download.Once you click on the "Download" button, you will be prompted to select the files you need.
      Version:

      6.0

      File Name:

      EnterpriseLibrary6-binaries.exe

      EnterpriseLibrary6-aExpenseRI-source.exe

      EnterpriseLibrary6-QuickStarts-source.exe

      EnterpriseLibrary6-source.exe

      Microsoft.Practices.EnterpriseLibrary.ConfigConsoleV6.vsix

      SemanticLogging-service.exe

      Date Published:

      5/24/2013

      File Size:

      1.0 MB

      663 KB

      631 KB

      7.5 MB

      726 KB

      1.0 MB

        Microsoft Enterprise Library is a collection of reusable application blocks addressing common cross-cutting concerns. This release includes: Data Access Application Block, Exception Handling Application Block, Logging Application Block, Policy Injection Application Block, Semantic Logging Application Block, Transient Fault Handling Application Block, Validation Application Block, and Unity Application Block.

        This major release of Enterprise Library contains many compelling new features and updates that will make developers and IT professionals more productive. Two new application blocks are:
        • Semantic Logging Application Block
        • Transient Fault Handling Application Block (this application block was previously a part of the Enterprise Library Integration Pack for Windows Azure; in this release it has been generalized and updated to the latest technologies)
        Other major new features include:
        • New programmatic configuration that doesn’t require a container
        • AsynchronousTraceListenerWrapper for the Logging Application Block, which enables existing listeners to write messages asynchronously
        • JSON formatter for the Logging Application Block.
        New Unity Application Block includes many improvements:
        • Registration by convention
        • Support for NetCore (Windows Store apps)
        • Resolving objects of type Lazy<T>
        • The Unity assembly is now Security Transparent
        • Support for ASP.NET MVC and ASP.NET Web API
        The detailed list of all changes is included in the Release Notes.
    • Supported Operating System

      Windows 7, Windows 8, Windows Server 2008 R2, Windows Server 2012

        • Supported architectures: x86 and x64.
        • Operating systems: Microsoft Windows® 8, Microsoft Windows® 7, Windows Server 2008 R2, Windows Server 2012.
        • Supported .NET Frameworks: Microsoft .NET Framework 4.5, .NET for Windows Store Apps (previously known as WinRT) for Unity and Transient Fault Handling Application Blocks.
        For a rich development environment, the following are recommended:
        • Microsoft Visual Studio® 2012 (Professional, Ultimate, or Express editions).
        For the Data Access Application Block, the following is also required:
        • A database server running a database that is supported by a .NET Framework 4.5 data provider.
        For the Logging Application Block, the following are also required:
        • Stores to maintain log messages. If you are using the Message Queuing (MSMQ) Trace Listener to store log messages, you need the Microsoft Message Queuing (MSMQ) components installed. If you are using the Database Trace Listener to store log messages, you need access to a database server. If you are using the E-mail Trace Listener to store log messages, you need access to an SMTP server.
        For the Semantic Logging Application Block, the following may be required:
        • If you are using the SQL Database Sink to store log messages, you need access to a SQL Server database server. The following are supported: SQL Server 2008 and higher, SQL Server LocalDB, Windows Azure SQL Database.
        • If you are using the Windows Azure Sink to store log messages, you need access to a Windows Azure storage account. You must also install the Windows Azure SDK Version 1.8.
        If these dependencies are not met, you may not be able to use certain Enterprise Library features.
      • Download the self-extractable zip packages and extract. Review readme instructions included with each package.
      • All application blocks are also available as NuGet packages.

    Popular downloads

      • 01

        Microsoft .NET Framework 4 (Web Installer)

        The Microsoft .NET Framework 4 web installer package downloads and installs the .NET Framework components required to run on the target machine architecture and OS. An Internet connection is required during the installation. .NET Framework 4 is required to run and develop applications to target the .NET Framework 4.

      • 04

        Microsoft .NET Framework 3.5 Service Pack 1

        Microsoft .NET Framework 3.5 Service Pack 1 is a full cumulative update that contains many new features building incrementally upon .NET Framework 2.0, 3.0, 3.5, and includes cumulative servicing updates to the .NET Framework 2.0 and .NET Framework 3.0 subcomponents.

      • 05

        Microsoft .NET Framework 3.5

        Microsoft .NET Framework 3.5 contains many new features building incrementally upon .NET Framework 2.0 and 3.0, and includes .NET Framework 2.0 service pack 1 and .NET Framework 3.0 service pack 1.

    Loading your results, please wait...

    Free PC updates

    • Security patches
    • Software updates
    • Service packs
    • Hardware drivers

    Microsoft suggests

    Download free tools to build apps for Windows.
    Download free tools to build apps for Windows
    Develop apps that reach the entire family of Windows devices.
    Get started