Visual Studio Shell (Integrated)
The Visual Studio integrated shell includes the integrated development environment (IDE), debugger, and source control integration. No programming language is included. However, the integrated shell does provide a framework that allows you to add programming languages.
To work with an integrated shell project, you must have installed the Visual Studio SDK from Microsoft Visual Studio 2013 SDK. To create an integrated shell application, start with a Visual Studio Shell Integrated project. This project contains everything that you need to develop and test your own integrated shell application.
If you install the integrated shell on the same computer as a full version of Visual Studio, your application will be integrated directly into Visual Studio. If that computer does not have the Visual Studio SDK installed, you should also install the integrated shell redistributable package, which you can download from Microsoft Visual Studio 2013 Shell (Integrated) Redistributable Package.
|
Feature Area |
Feature |
|
Language Support |
|
|
IDE |
|
|
Project System and Project Types |
|
|
Build |
|
|
Editor |
|
|
Designer |
|
|
Data |
|
|
Debugger |
|
|
64-bit Support |
|
|
Source Code Control (SCC) |
|
|
Extensibility |
|
The integrated shell includes the same debugging engine that is included in the Pro version of Visual Studio. The debugging engine includes the common debugger for managed code, and also related features, such as Run, Attach, Set Breakpoint, Edit and Continue, and others. However, the debugging engine does not support SQL Server database debugging.
Although support for native debugging is included in the basic debugger package, you cannot extend it to support additional languages.
The integrated shell provides build support. You can find information about builds in Visual Studio Build Support and MSBuild Reference.
The following is a list of features that are not included in the integrated shell:
-
Class Designer
-
Pre-Emptive DotFuscator
-
Language features
-
VSHost
-
No Visual Studio languages or their associated project templates or project item templates, are included in the integrated shell. No language-specific implementations of other features are included, for example Visual Basic code snippets.