Unity is a dependency injection container. It is full-featured, with support for instance and type interception and custom extensions.
-
|
File name:
|
Date Published:
|
|
Unity Application Block 2.1.msi
|
8/8/2012
|
|
Version:
|
File size:
|
|
2.1
|
2.7 MB
|
This is a minor service release of Unity with several fixes to the interception mechanism.
Unity is a dependency injection container. It is full-featured, with support for instance and type interception and custom extensions. 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 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
- 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 2010 Development System (any edition).
To run the unit tests, the following are also required:
- Microsoft Visual Studio 2010 Premium, Visual Studio 2010 Professional, or Visual Studio 2010 Ultimate edition
- Moq v4.0 assemblies.
-
Download the MSI and install.
-
Popular downloads