This section contains the following topics that will help you to understand this release of Unity and help you understand how to use it alongside earlier versions or migrate your applications to this version. This section includes the following topics:
- Changes in This Release
- Target Audience and System Requirements
- Migration and Side-by-Side Execution
- Related patterns & practices Links
How to Use This Guidance
The following table shows where you can look to find more information about specific topics covered by this guidance.
If you want to find out about... | Read this section... |
---|---|
What's new in this release of Unity | Changes in This Release |
What you can do with Unity | What Does Unity Do? |
When you should choose to use Unity | When Should I Use Unity? |
How to configure Unity | Configuring Unity |
How to use Unity in your applications | Using Unity in Applications |
How to resolve objects in Unity | Resolving Objects |
How to use injection for methods and properties | Using Injection Attributes |
How to use interception | Using Interception in Applications |
How to use interception and create policies | Using Interception and Policy Injection |
How to use container hierarchies | Using Container Hierarchies |
Issues with circular references when using Unity | Circular References with Dependency Injection |
How to deploy Unity | Deployment and Operations |
The design of Unity | Design of Unity |
How to extend and modify Unity | Extending and Modifying Unity |
Additional guidance and information | The Community Web Site on CodePlex |
More Information
For related information, see the following guidance:
- The Unity Community Web Site on CodePlex
- Dependency Injection with Unity by Dominic Betts, Grigori Melnik, , Fernando Simonazzi and Mani Subramanian
- You Can Depend On Patterns and Practices by Alex Homer in MSDN Magazine
- Loosen Up - Tame Your Software Dependencies for More Flexible Apps by James Kovacs in MSDN Magazine
- Design Patterns: Dependency Injection by Griffin Caprio in MSDN Magazine
- Aspect-Oriented Programming Enables Better Code Encapsulation and Reuse by Dharma Shukla, Simon Fell, and Chris Sells in MSDN Magazine
- Aspect-Oriented Programming by Matthew Deiters on MSDN
- Create a Custom Marshaling Implementation Using .NET Remoting and COM Interop by Jim Sievert in MSDN Magazine
- The EFx Architectural-Guidance Software Factory by Jezz Santos on MSDN