Developer Tools

    Microsoft Enterprise Library 5.0 Optional Update 1

    Language:
    English
    This package contains Enterprise Library 5.0 with fixes for Unity Interception and file configuration source. This update is required if you are using the Silverlight Integration Pack and need WCF RIA Services Integration or configuration tool support.
    • 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:

      5.0 Update 1

      File Name:

      Enterprise Library 5.0 Optional Update 1.msi

      Enterprise Library 5.0 Optional Update 1 - Source Code.msi

      Microsoft.Practices.EnterpriseLibrary.ConfigConsole.vsix

      Date Published:

      5/12/2011

      File Size:

      11.0 MB

      5.3 MB

      2.5 MB

        This package contains Enterprise Library 5.0 with fixes for Unity Interception and file configuration source. This update is required if you are using the Silverlight Integration Pack and need WCF RIA Services Integration or configuration tool support.

        Microsoft Enterprise Library is a collection of reusable application blocks designed to assist software developers with common enterprise development challenges. This release includes: Caching Application Block, Cryptography Application Block, Data Access Application Block, Exception Handling Application Block, Logging Application Block, Policy Injection Application Block, Security Application Block, Validation Application Block, and Unity Application Block.

        Enterprise Library 5.0 contains many compelling features and updates that will make developers more productive. These include:
        • Major architectural refactoring that provides improved testability and maintainability through full support of the dependency injection style of development
        • Dependency injection container independence (Unity ships with Enterprise Library, but you can replace it with a container of your choice)
        • Programmatic configuration support, including a fluent configuration interface and an XSD schema to enable IntelliSense
        • Redesign of the configuration tool to provide:
          • A more usable and intuitive look and feel
          • Extensibility improvements through meta-data driven configuration visualizations that replace the requirement to write design time code
          • A wizard framework that can help to simplify complex configuration tasks
        • Data accessors for more intuitive processing of data query results
        • Asynchronous data access support
        • Honoring validation attributes between Validation Application Block and DataAnnotations
        • Integration with Windows Presentation Foundation (WPF) validation mechanisms
        • Support for complex configuration scenarios, including additive merge from multiple configuration sources and hierarchical merge
        • Optimized cache scavenging
        • Better performance when logging
        • A reduction of the number of assemblies
        • Support for the .NET 4.0 Framework and integration with Microsoft Visual Studio 2010
        • Improvements to Unity
    • Supported Operating System

      Windows 7 Enterprise, Windows 7 Professional, Windows 7 Ultimate, Windows Server 2003 R2 (32-Bit x86), Windows Server 2003 R2 x64 editions, Windows Server 2008 R2, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2, Windows XP Service Pack 3

        Supported architectures: x86 and x64.

        Operating system:
        • Microsoft Windows® 7 Professional, Enterprise or Ultimate
        • Windows Vista with Service Pack 2
        • Windows Server 2008 R2
        • Windows Server 2008 with Service Pack 2
        • Windows Server 2003 R2
        • Windows XP with Service Pack 3
        Framework:
        • Microsoft .NET Framework 3.5 with Service Pack 1
        • Microsoft .NET Framework 4.0.
        For a rich development environment, the following are recommended:
        • Microsoft Visual Studio 2008 Development System with Service Pack 1 (any edition) or Visual Studio 2010 Development System (any edition).
        To run the unit tests, the following are also required:
        • Microsoft Visual Studio 2008 Professional, Visual Studio 2008 Team Edition, Visual Studio 2010 Premium, Visual Studio 2010 Professional, or Visual Studio 2010 Ultimate edition.
        • Moq v3.1 assemblies.
        For the Data Access Application Block, the following is also required:
        • A database server running a database that is supported by a .NET Framework 3.5 with Service Pack 1 or .NET Framework 4.0 data provider. This includes SQL Server® 2000 or later, SQL Server 2005 Compact Edition, and Oracle 9i or later. The database server can also run a database that is supported by the .NET Framework 3.5 with Service Pack 1 or the .NET Framework 4.0 data providers for OLE DB or ODBC.
        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.
        If these dependencies are not met, you may not be able to use certain Enterprise Library features.
      • Note:This update is included if you install Enterprise Library 5.0 application blocks using NuGet. To get the optional configuration tool, install it from the Visual Studio gallery or download the VSIX package from this page (Microsoft.Practices.EnterpriseLibrary.ConfigConsole.vsix).

        For new installation, download the MSI and install.

        When upgrading from Enterprise Library 5.0, you have two options:
        1. Uninstall Enterprise Library 5.0 and then execute a clean installation.
        2. Upgrade Enterprise Library 5.0 to Optional Update 1 from the command prompt by: (a)renaming the Enterprise Library 5.0 Optional Update 1.msi file to Enterprise Library 5.0.msi and (b) executing the following command from the command prompt:

          msiexec /i "Enterprise Library 5.0.msi" REINSTALLMODE=vomus REINSTALL=ALL

    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