Microsoft Unity 2.0

    Unity is a lightweight, extensible dependency injection container with support for instance and type interception.
    • Version:


      File Name:

      Unity Application Block 2.0.msi

      Date Published:


      File Size:

      2.5 MB

        Unity is a lightweight, extensible dependency injection container. It facilitates building loosely coupled applications and provides developers with the following advantages:
        • Simplified object creation, especially for hierarchical object structures and dependencies
        • Abstraction of requirements; this allows developers to specify dependencies at run time or in configuration and simplify management of crosscutting concerns
        • Increased flexibility by deferring component configuration to the container
        • Service location capability; this allows clients to store or cache the container
        • Instance and type interception
    • Supported Operating System

      Windows 7, Windows Server 2003 R2 (32-Bit x86), Windows Server 2003 R2 x64 editions, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP

        • Operating system: Microsoft Windows® 7 Professional, Enterprise, or Ultimate; Windows Server® 2003 R2; Windows Server 2008 with Service Pack 2; Windows Server 2008 R2; Windows Vista® with Service Pack 2; Windows XP with Service Pack 3.
        • Microsoft .NET Framework 3.5 with Service Pack 1 or 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 Microsoft 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.
      • Download the MSI and install.