This documentation is archived and is not being maintained.

Features in the Visual Studio Premier Partner Edition 

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

  • None

Core IDE (Visual Studio shell)

  • Settings

    • Create settings

    • Import/export settings

    • Verify general settings

  • ToolBox integration

  • Task List integration

  • Help integration

  • Tools/Options dialog box

  • Fonts and Colors management

  • Output window

  • Command window

  • Window management

  • Commands/Menus/Key bindings

  • Licensing

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


  • Custom build steps support in IDE

  • Precompilation for IP protection

  • Code signing

  • MSBuild support

    See Note 5


  • Code browsing tools (unified find, source definition, inheritance)

  • Code navigation

  • IntelliSense

  • SmartTags

  • Refactoring

  • Pretty listing

  • IntelliSense filtering

  • Code Definition window


  • 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)


  • 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

  • 64-bit debugging for both managed and native code all languages

  • x64 native support

Source Code Control

  • Basic SCC integration

    See Note 3

  • Tools/Options verification


  • Consume add-ins

  • Consume VSPackages

  • Playback macros

  • Create macros


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

PPE includes the Microsoft Build Engine (MSBuild). Documentation in Visual Studio and Visual Studio Development Environment SDK provide extensive documentation of MSBuild. For more information, see Supplementary Information Sources. For full MSDN reference documentation, see MSBuild Reference.

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