The Premier Partner Edition (PPE) provides a version of Visual Studio that includes the Visual Studio IDE, the debugger, and source code control integration. No programming languages are included. Although PPE does not include programming languages, PPE does provide a framework that lets you add programming languages.
Table of Features
The following table lists Visual Studio features that are supported in PPE.
|
Feature Area
|
Feature
|
| Language Support | |
| Core IDE (Visual Studio shell) | |
| Project System/Types | -
Multi-project solution -
Solution/Solution folders -
Solution configuration manager -
Item management -
Single- and multi-project solutions -
Application Designer (simplified project properties) -
Add Web Reference -
Single-project support -
Web project type support |
| Build | |
| Editor | |
| Data | -
Server Explorer (Simplified: data only) See Note 1 -
Data Sources window -
Full set of data controls -
XML Editor -
Data bind to local data source (.MDF or .MDB) -
Data bind to object -
Data bind to Web service -
Data bind to local database server -
Data bind to remote database server -
DDL tools for remote data -
Server Explorer extensibility (Visual Studio SDK samples) |
| Debugger | -
Local debugging See Note 2 -
Managed debugging -
Local debugging -
Attach to local process -
Attach to remote process -
Anonymous delegate -
Application domains -
ASPX Debugging -
Attributes -
Break during Func-eval -
Breakpoints -
Breakpoint constraints -
Callstack -
Command window -
Cross-thread debugging -
Data Tips -
Data visualizer -
Debugger support for MDA -
Debugger support for type forwarder -
DTEE support for OTB -
JMC Stepper -
Debugger AppID test (DBGCLR) -
Debugger profile -
Debugger tools/options -
Debugging iterator -
Design-time Expression Evaluation -
Disassembly -
Edit and Continue -
EE Windows (Watch/Locals/Autos) -
Exception Helper -
Exceptions -
Execution -
Generics -
Getting right source -
HPC/Cluster debugging -
Integrated Multi-language debugging -
InterOp debugging -
JIT debugging -
Local debugging -
Managed debugging -
Manual control (Processes window) -
Memory -
MiniDump support -
Modules -
Multi-process debugging -
Native debugging -
New debug engine support -
Optimized code debugging -
Output windows filtering -
Process hosting for managed debugging -
Processes -
Quickwatch -
Registers -
Registers in stack -
Remote debugging -
Return values -
Script debugging -
Source service support -
Security -
Side by Side -
SQL -
Symbol server -
Trace points -
Thread -
Visualizations -
XSLT debugger |
| 64-bit Support | |
| Source Code Control | |
| Extensibility | -
Consume add-ins -
Consume VSPackages -
Playback macros -
Create macros |
Notes
1. Data Tools
PPE includes database development tools comparable to those available in the Standard version of Visual Studio. These tools include the simplified Solution Explorer and data extensibility support. However, SQL Server Express, SQL Reporting, and Crystal Reports are not included in PPE.
2. Debugging Support
PPE includes the same debugging engine that is included in the Standard version of Visual Studio. The debugging engine provides standard debugging support that includes the common debugger for managed code, and 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
PPE 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 Standard edition of Visual Studio, SCC integration is provided in PPE to enhance the extensibility of Visual Studio.
4. Build Support
Features Not shipping with PPE
Following is a list of features that do not ship in PPE.
-
Class Designer
-
Pre-Emptive DotFuscator
-
Language Features
-
Visual Web Developer
-
VSHost
By definition, no Visual Studio languages (Visual Basic, Visual C#, Visual C++), nor their associated project templates, nor project item templates, are included in PPE. Additionally, no language-specific implementations of other features are included, such as Visual Basic Code Snippets.
See Also