Microsoft Unity Container 3 – Final Release
Welcome to the final release of Microsoft Unity Application Block 3 (Unity)!
This document contains a brief summary of Unity. Additional information and bug fixes delivered after release are available on the
Unity Community site
and on the
Unity MSDN site
Where to get it?
Via NuGet – use the NuGet Package Manager in Visual Studio and search online for the “unity” packages.
What’s New in this Release?
This major release of Unity contains compelling new features and updates that will make developers more productive. These include:
- Unity now supports registration by convention through the new RegisterTypes method.
- Unity now supports resolving objects of type Lazy<T>.
- Unity now includes support for ASP.NET MVC and ASP.NET Web API.
- Unity now supports NetCore (Windows Store apps).
- Note: Internally, the WinRT namespaces that support Unity in Windows Store apps (present in Unity 3.0 Preview) have been renamed to NetCore.
- The Unity assembly is now Security Transparent.
- The bug that caused a first chance exception when registering a singleton is fixed.
- The bug that resulted in static properties not being filtered out when doing property injection is fixed.
- Aug 2013 Update: Unity now support Windows Phone 8 apps.
- Supported architectures: x86, x64, ARM.
- Operating systems: Microsoft Windows® 8, Microsoft Windows® 7, Windows Server 2008 R2, Windows Server 2012, Windows Phone 8.
- Supported .NET Frameworks: Microsoft .NET Framework 4.5, .NET for Windows Store Apps (previously known as WinRT), .NET for Windows Phone.
- Rich development environment: Microsoft Visual Studio 2012, Professional, Ultimate, or Express editions.
The following learning resources are recommended:
Microsoft would appreciate feedback on any issues found, or any other general comments on this release.
To report a bug, use online
. Other feedback or questions can be posted on the Enterprise Library Codeplex
We look forward to your comments!
Community support is provided via
Enterprise Library Codeplex forum
- Documentation has not been tested for this release and the final documentation will be available later.
- QuickStarts and sample code included have not been extensively tested. For example, they have not been tested for performance, security, globalization, and accessibility.