This project has moved and is read-only. For the latest updates, please go here.

Visual Studio Express 2012 support

Jul 18, 2012 at 7:30 PM

Are there any plans for Python support in Visual Studio Express 2012 ?

If so, any timeframe ?

Jul 19, 2012 at 4:56 PM

As far as I'm aware, VS 2012 Express will keep the same restrictions on extensions as VS 2010 Express, which means we can't support it.

We will certainly be supporting the higher SKUs of VS 2012, and if there's an integrated shell package then we should be able to support that as well (as we do currently with VS 2010).

Jul 20, 2012 at 11:14 PM

Just to clarify - 

PTVS + Integrated Shell == "Python Visual Studio Express".


Express editions aren't pluggable, so you have to do two installs.  For now we'd rather keep PTVS out of the box as it enables us to release much more frequently than if it was in the box.   VS2012 support is around the corner.


Jul 1, 2013 at 8:55 PM
Have just installed PTVS 2.0 Beta (includes the VS2013 Preview Shell) package. When creating a new project, the New Project window only shows Python and IronPython project types. Are C#, VB, C++ supported in this package, like in VS2012 Express?
Jul 1, 2013 at 9:18 PM
No, Visual Studio Shell does not support any languages at all out of the box, and PTVS only adds Python support.

You can install Express side by side with Shell, however, and use it to work with C# and C++ projects. If you have a solution with both types of projects, you can open it at the same time in Shell and Express.

Note that native and mixed-mode debugging is supported in Shell. You won't get support for C++ projects, nor syntax highlighting or code completion for .cpp files, but you will be able to step through C++ code, set breakpoints, view locals etc.
Jul 1, 2013 at 9:19 PM
jazhou1128 - thanks for installing!

the PTVS 2.0 Beta (includes the VS2013 Preview Shell) pkg is standalone Python IDE. Starting in 2013, VS editions have changed. There are SKU's for "Desktop", "Phone", "Windows Store", etc. and each of those scenario SKU's support one or more languages.

If you want Python and C#, C++, etc., you need to install a Pro+ version of VS which comes with those languages and then add PTVS into it.

Note that the existing (2012, 2010) versions of Express SKU's do not accept plug-ins (including PTVS).