Skip to content

Features Matrix

alxxthegeek edited this page May 1, 2015 · 6 revisions

Features Matrix

PTVS can be installed in the following editions of Visual Studio:

Below is a feature matrix for the supported editions of Visual Studio.

Python Support 2010 Pro+ 2012 Pro+ 2013 Pro+ 2013 Web 2013 Desktop 2013 Community 2015 Community RC
 Multi interpreters management yes yes yes yes yes yes yes
 Auto-detect popular interpreters yes yes yes yes yes yes yes
 Add custom interpreters yes yes yes yes yes yes yes
 Virtual Environments yes yes yes yes yes yes yes
 Pip/Easy Install yes yes yes yes yes yes yes
Project System 2010 Pro+ 2012 Pro+ 2013 Pro+ 2013 Web 2013 Desktop 2013 Community 2015 Community RC
 New project from existing code yes yes yes yes yes yes yes
 Show all files yes yes yes yes yes yes yes
 Source control yes yes yes yes yes yes yes
 Git integration no yes 1 yes yes yes yes yes
Editing 2010 Pro+ 2012 Pro+ 2013 Pro+ 2013 Web 2013 Desktop 2013 Community 2015 Community RC
 Syntax highlighting yes yes yes yes yes yes yes
 Completions yes yes yes yes yes yes yes
 Signature help yes yes yes yes yes yes yes
 Quick info yes yes yes yes yes yes yes
 Object browser / Class view yes yes yes yes yes yes yes
 Navigation bar yes yes yes yes yes yes yes
 Go to definition yes yes yes yes yes yes yes
 Navigate to yes yes yes yes yes yes yes
 Find all references yes yes yes yes yes yes yes
 Auto indentation yes yes yes yes yes yes yes
 Formatting yes yes yes yes yes yes yes
 Refactor - Rename yes yes yes yes yes yes yes
 Refactor - Extract method yes yes yes yes yes yes yes
 Refactor - Add/Remove import yes yes yes yes yes yes yes
 Pylint new yes yes yes yes yes yes yes
Interactive Window 2010 Pro+ 2012 Pro+ 2013 Pro+ 2013 Web 2013 Desktop 2013 Community 2015 Community RC
 Interactive Window yes yes yes yes yes yes yes
 IPython with inline graphs yes yes yes yes yes yes yes
Desktop 2010 Pro+ 2012 Pro+ 2013 Pro+ 2013 Web 2013 Desktop 2013 Community 2015 Community RC
 Console/Windows application yes yes yes yes yes yes yes
 IronPython WPF (with XAML designer) yes yes yes yes yes yes yes
 IronPython Windows Forms yes yes yes yes yes yes yes
Web 2010 Pro+ 2012 Pro+ 2013 Pro+ 2013 Web 2013 Desktop 2013 Community 2015 Community RC
 Django web project yes yes yes yes no yes yes
 Bottle web project new yes yes yes yes no yes yes
 Flask web project new yes yes yes yes no yes yes
 Generic web project new yes yes yes yes no yes yes
Azure 2010 Pro+ 2012 Pro+ 2013 Pro+ 2013 Web 2013 Desktop 2013 Community 2015 Community RC
 Web Deploy to Web Site yes 2 yes yes yes no yes yes
 Web Deploy to Web Role no yes 3 yes 4 yes 4 no yes yes
 Web Deploy to Worker Role new no yes 3 yes 4 yes 4 no ? ?
 Run in Azure emulator no yes 3 yes 4 yes 4 no ? ?
 Web Site Remote debugging new no yes 8 yes 8 yes 6 no ? ?
 Server Explorer Attach new no no yes 7 yes 7 no ? ?
Django Templates 2010 Pro+ 2012 Pro+ 2013 Pro+ 2013 Web 2013 Desktop 2013 Community 2015 Community RC
 Debugging yes yes yes yes no yes yes
 Completions yes yes yes 5 yes 5 no yes yes
 Completions for CSS, JS new no no yes 5 yes 5 no ? ?
Debugging 2010 Pro+ 2012 Pro+ 2013 Pro+ 2013 Web 2013 Desktop 2013 Community 2015 Community RC
 Debugging yes yes yes yes yes yes yes
 Debugging without a project yes yes yes yes yes yes yes
 Debugging - Attach to existing yes yes yes no yes yes yes
 Mixed-Mode debugging no yes yes yes yes yes yes
 Remote debugging (Windows/Linux/Mac) yes yes yes no yes yes yes
 Debug interactive window yes yes yes yes yes yes yes
Profiling 2010 Pro+ 2012 Pro+ 2013 Pro+ 2013 Web 2013 Desktop 2013 Community 2015 Community RC
 Profiling yes yes yes no no ? ?
Test 2010 Pro+ 2012 Pro+ 2013 Pro+ 2013 Web 2013 Desktop 2013 Community 2015 Community RC
 Test explorer no yes yes yes yes yes yes
 Run test no yes yes yes yes yes yes
 Debug test no yes yes yes yes yes yes
  1. Git support for VS 2012 is available in the Visual Studio Tools for Git extension, available on the Visual Studio Gallery.

  2. Deployment to Azure Web Site requires Azure SDK for .NET 2.1 - VS 2010 SP1. Later versions don't support VS 2010.

  3. Support for Azure Web Role and Worker Role requires Azure SDK for .NET 2.3 - VS 2012 or later.

  4. Support for Azure Web Role and Worker Role requires Azure SDK for .NET 2.3 - VS 2013 or later.

  5. Django template editor in Visual Studio 2013 has some known issues that are resolved by installing Update 2.

  6. Requires Windows 8 or later. Visual Studio 2013 Express for Web doesn't have the Attach to Process dialog, but Azure Web Site remote debugging is still possible using the Attach Debugger (Python) command in Server Explorer. This requires Azure SDK for .NET 2.3 - VS 2013 or later.

  7. Requires Windows 8 or later. Attach Debugger (Python) command in Server Explorer requires Azure SDK for .NET 2.3 - VS 2013 or later.

  8. Requires Windows 8 or later.

Clone this wiki locally