A bit more on IronPython

[Update 04.02.2007: Added note about running under the debugger][Update 03.14.2007: Updated content for Visual Studio 2005 SDK Version 4.0][Update 01.23.2007: Added note about needing VC++][Update 09.15.2006: Updated content for Visual Studio 2005 SDK Version 3.0][Update 07.26.2006: Soma linked to my blog :). Because of this, I’ve made some minor edits to bring this post a…


Visual Studio 2010 SDK Beta 1

The Visual Studio 2010 SDK Beta 1 is now available for download. Be sure to check out the latest supplemental readme as you’re likely to encounter some of these issues in using the SDK.


Extension Manager

One of the new features we plan on shipping for VS 2010 that I’ve been heads down on for the past few months is the "Extension Manager". I’ll be posting more details about it here over the next several months. For the meantime, you can hear more about it (and see some very early mockups)…


FREE Visual Studio 2008 for College Students via DreamSpark

A few years ago, back when I was in college, there was an academic program from Microsoft (called ‘MSDN Academic Alliance’) where you could get Windows and the Academic version of Visual Studio by going to the CS department office, checking out some CD’s, and hoping that you didn’t need to reinstall after you had…


Open the Floodgates!

When I first became involved with the Visual Studio SDK team back in summer 2003, the VSIP SDK was something that was only briefly mentioned on websites and books as something you could use to provide deep integration into Visual Studio. It was treated as this mythical, untouchable beast that you (as the lowly individual developer…


CTC is dead…Long Live VSCT! (Part 1)

One of the pieces of feedback we’ve gotten for a while now around creating a Visual Studio Package is the difficulty of working with the CTC format. This is the pseudo-C++ file that you use to specify what menus/groups/buttons/etc… your VSPackage provides or responds to. You also can specify things like default keyboard bindings and graphics…


What is the “VSIX Project” template?

Disclaimer : This is about working with the Visual Studio 2010 Beta 1 SDK. Information is likely to be inaccurate for future or previous Visual Studio SDK releases. When you install the Visual Studio 2010 SDK Beta 1, you’ll notice a new node in the new project dialog under Visual C#\Extensibility and Visual Basic\Extensibility: The…



VSIP EXTRAS IS RELEASED In addition, we’ve also launched a new section on MSDN devoted to Visual Studio extensibility called the “Visual Studio Extensibility Center”. You can go there for information on how to download VSIP and VSIP Extras. You can now write packages in managed code (C#, VB .NET, J#, Managed C++, etc…) and…


Pkgdef and the Experimental Instance in VS 2010

***Disclaimer: This information is about Visual Studio 2010 only. The following may not be accurate for future releases.*** One of the new features we introduced with the Visual Studio 2008 Isolated Shell was the concept of a pkgdef file. Pkgdef is essentially a REG file with tokenization. For example, you could put $RootFolder$ in your…


Creating Packages with VSIP Extras

If you’re a VSIP developer, you’re probably anticipating the final release of VSIP Extras (currently in beta). Not only can you write packages in C# (or any other .NET language for that matter), but we’ve even given you a wizard to get all the messy code done for you so you can focus on your…