Microsoft Download Center Archive

Unity Application Block 1.2 for Silverlight - December 2008

  • Published:
  • Version: 1.2 Dec 2008
  • Category: SDK
  • Language: English

The Unity Application Block (Unity) is a lightweight, extensible dependency injection container. This release of Unity is a port of Unity Application Block 1.2 to Microsoft Silverlight™ 2.0.

  • The Unity Application Block (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.

    Microsoft Silverlight is a cross-browser, cross-platform implementation of the Microsoft .NET Framework for building and delivering the next generation of media experiences and rich interactive application for the Web. Silverlight has some differences from the desktop CLR.

    This release includes adjustments to the capabilities and packaging of the Unity container.


Status: Deleted

This download is no longer available on The downloads below are archives provided by the Internet Archive Wayback Machine from the Microsoft Download Center prior to August 2020.

Unity Application Block 1.2 for Silverlight.msi
SHA1: 316185b6af0b76b41049f9581229d9d93a8e9fa2
4.75 MB

System Requirements

Operating Systems: Windows Server 2008, Windows Vista, Windows XP

    • Microsoft Visual Studio 2008 SP1 including the Visual Web Developer feature or Microsoft Visual Web Developer 2008 Express with SP1
    • Microsoft Silverlight 2.0 SDK. This is included with Silverlight Tools for Visual Studio 2008 SP1.

Installation Instructions

  • To use the Unity for Silverlight assembly in your Silverlight project, reference Microsoft.Practices.Unity.dll from your Silverlight project. Microsoft Visual Studio will package it into your XAP file for deployment.

Related Resources