Side-by-Side Execution

Side-by-side execution is the ability to install multiple versions of code so that an application can choose which version of the common language runtime or of a component it uses. Subsequent installations of other versions of the runtime, an application, or a component will not affect applications already installed.

The way that the common language runtime manages side-by-side execution depends on the type of application you are running. Managed executable applications, such as Windows Forms or executable applications installed locally through an Internet browser are managed differently than ASP.NET applications and XML Web services. For more information, see the sections in the following list.

Related Sections

Using Side-by-Side Execution
Discusses all aspect of side-by-side execution.
Side-by-Side Execution Overview
Describes what side-by-side execution is, why it is important, and what problem it solves.
Side-by-Side Support in ASP.NET
Describes how side-by-side execution works with ASP.NET.
Executing ASP.NET Mobile Controls Side-By-Side
Briefly describes ASP.NET mobile controls support for side-by-side execution.
Side-by-Side Execution and ADO.NET
Discusses how to work with side-by-side execution and ADO.NET.
Side-by-Side Execution for COM Interop
Describes how to share components through COM interop services.