Search Wiki:


The IronPython Visual Studio SDK example provides, among other things, a full implementation of the Python programming language. The IronPython integration into Visual Studio, included as part of the SDK, provides not only a full IDE experience for Python developers interested in exploring this Python implementation, but also a useful framework from which to dissect a non-trivial Visual Studio language service and development environment. While the VS SDK provides some documentation on the subject, along with the source code of the IronPython Visual Studio Integration itself, it can be overwhelming to attack such a large source base without some kind of guide to point out purpose, direction, and salient roadmarks within the code.

This Deep Dive will explore a variety of topics dealing with the IronPython Visual Studio integration, such as:
  • MSBuild integration with the Visual Studio environment
  • A custom tool window to display the IronPython console
  • Code snippets
  • Project template support

And so on.

This deep dive assumes fundamental familiarity with Visual Studio Extensibility (VSX) and concepts such as VSPackages and how to configure and install them in Visual Studio. While detailed knowledge about these topics is not crucial in following this paper, it also isn’t the aim of this paper to explain VSX fundamentals.
Last edited Jul 15 2008 at 12:31 AM  by JamesLau, version 5
Page view tracker