Distributing Integrated and Isolated Shell Applications

You must install Visual Studio and the Visual Studio SDK in order to create an integrated or isolated shell application. To distribute the application to the machines of other users or customers, you must include a special redistributable package for the integrated or isolated shell.

Prerequisites for Distributing Integrated and Isolated Shell Applications

Name

Description

Visual Studio SDK

The SDK you must have to develop and test extensions of Visual Studio. You can also use the SDK to create your own instance of the Visual Studio isolated shell.

Visual Studio is a prerequisite for the SDK.

Visual Studio Shell (isolated mode) Redistributable

The redistributable that you include in your Setup program when you build a tools environment on the Visual Studio isolated shell. The isolated Shell redistributable package includes the .NET Framework 4 and the components of the Visual Studio SDK.

Visual Studio Shell (integrated mode) Redistributable

The redistributable that you include in your Setup program when you build a tools environment on the Visual Studio isolated shell. It includes the .NET Framework 4 and the components of the Visual Studio SDK.

Creating an Installation Program for the Application

You must create a special installation program for your integrated or isolated shell application. For more information, see Installing an Integrated or Isolated Shell Application.

Allowing for Updates to your Application

Your installation program must allow for the possibility that your application will be updated, either by Microsoft updates or by your company's updates. For more information about updates, see Servicing Guidelines for Integrated or Isolated Shell Applications.