Python Tools for Visual Studio (PTVS) Released

As mentioned in my IronPython Finally Has Visual Studio Support post several months ago, there wasn’t much support for IronPython in Visual Studio when I wrote Professional IronPython. In the months since then, I’ve looked at the test version of this product in a number of posts that you can read in the Professional IronPython category. Microsoft has finally released PTVS to the public. You can now use this stable release for development projects without worry.

I downloaded and installed this latest version. The first thing I did was to try and load a few of the projects found in previous posts. For example, I loaded the example from the Using Generics with Classes post and it appears to work fine. I also tried out the debugging techniques found in the Debugging Using PTVS and Debugging Using PTVS (Part 2) posts and they appear to work as before.

As far as projects are concerned, you get the same projects as with the test version of the product. However, you’ll notice that there is now a separate entry in the list for Python-specific applications as shown here.


I tried creating a Windows Forms application and was disappointed to find that there is still no designer support. Of course, this means you still need to create your user interface using code and then test to see if it appear as you want it to. It would be nice if a future update (or perhaps a third party add-in) would make designer support available.

The one thing I noticed during my testing is that this version seems to work a bit faster. I didn’t perform any timed testing, but it seemed quicker and more responsive.

Future posts will look at the released version in more detail. If you’re already using the test version of PTVS, then you also know how to use the released version. It would be a good idea to update your copy, as needed, to ensure you have the latest bits. Be sure to write me about any questions or concerns about this release at