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.
Features in the Integrated Shell
Feature Area |
Feature |
Language Support |
|
IDE |
|
Project System and Project Types |
|
Build |
|
Editor |
|
Designer |
|
Data |
|
Debugger |
|
64-bit Support |
|
Source Code Control (SCC) |
|
Extensibility |
|
Notes
1. Data Tools
The integrated shell includes database development tools such as data extensibility support and the simplified Solution Explorer. However, SQL Server Express, SQL Reporting, and Crystal Reports are not included in the integrated shell.
2. Debugging Support
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.
3. Source Code Control Integration
The integrated shell provides APIs for implementing source-code control (SCC) and for providing the MSSCCI-based common source control integration components.
Although SCC integration is not a regular feature of the Pro edition of Visual Studio, SCC integration is provided in the integrated shell.
4. Build Support
The integrated shell provides build support. You can find information about builds in Visual Studio Build Support and MSBuild Reference.
Features Not Included in the Integrated Shell
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.