Are you going to be at TechEd 2004?

Are you going to be at TechEd 2004? What would you like to have for brunch? No seriously! Doctor and some of his accomplished colleagues are going to cook components to satisfy your insatiable hunger to extend Visual Studio. At TechEd, we will be holding a Cabana session (we are calling it a cook off)…

3

How do I enable standard Visual Studio commands and accelerator keys for a Tool Window?

    Alright! Alright! I know you want to be in command here. Just make sure your tool window gets agood dose of high octane OLE command handling. Using Visual Studio Integration packages (VSPackages)it is very easy to handle existing command likeEdit.Copy or Edit.Paste in your tool windows.  For example to handle Edit.Copy or Edit.Paste in…


How do I attach a specific debugger engine to a process I launch?

Hmmm! Looks like someone is feeling lonely. No seriously, this is an area where the doctor does not have very many recommendations. Visual Studio 2003 Debugger object model does not expose any way to specify a specific debug engine to be used when attaching to or launching a process under the debugger. This might change…

3

Catching Rename Events

“How do I trap rename file events in Solution Explorer and cancel the event if it happens?”   Great question! As with many things in Visual Studio Extensibility, there is a way to accomplish this with both Macros/Add-ins and with VSIP. First let’s take a look at the DTE way. To catch the rename events…

3

No Help! How do I get it back?

As was mentioned in one of the comments on Aaron Marten’s blog and in the VSIP Extras Beta newsgroup, there is a problem with installing the VSIP Extras help files. If you have VS, MSDN, & VSIP (w/Extras) installed on a non-system drive, you may notice that ONLY the VSIP docs show up when you…

14

How do I manipulate ToolBox Items?

Ah! I see two light bulbs lit in my big head. You can either use low cost DTE lenses or use a fairly involved dose of SVsToolbox service.  So which one you should use? Read on and find it out…   Use DTE        If all you intend is basic manipulation of the ToolBox tabs…

3

Will I be able to write Visual Studio Packages using managed code?

Great question Olle! Great question, and timely, too.  I recommend getting VSIP 2003 Extras, which was just released today.   What is VSIP 2003 Extras, you ask?  It’s an add-on for the VSIP 2003 SDK and provides additional capabilities for developing integration packages using managed code. It provides:   ·         NET Framework support.  Interop assemblies…


How can I access the Integrated Development Environment (IDE) automation model from a VSIP Package?

With the release of the VSIP Extras, which builds on the VSIP SDK, accessing the IDE automation model from a VSIP Package (also referred to as VSPackage) is a snap. For more information on accessing the automation model, see Extending Managed VSPackages with Automation.   A lot of VSIP Packages are already implemented with unmanaged…

1

Who is Dr eX?

No he is not your ex silly! Its Dr Extensibility (Dr. eX). For now I am your assistant for any Visual Studio Extensibility related questions. Got a problem or a stumper question on anything to do with Visual Studio extensibility? No matter if it’s about macros, add-ins or VSIP SDK, ask the mad doctor he’s here for…