2

Diving into vs2010 Extensibility and I gotta say the subject seems to be as wide as it is deep. Anyone have tips, tricks or hacks to leverage jumping into this somewhat intimidatingly huge niche of visual studio?

Terrance
  • 11,764
  • 4
  • 54
  • 80
  • Wouldn't this depend on what exactly you want to do? – Samuel Neff Nov 15 '10 at 16:38
  • Well as of right now any area of expertise on the subject would be helpful. But I suppose the same can be said in any number of languages\technologies. I was kinda hoping for this question to model somewhat after this one -> http://stackoverflow.com/questions/471424/wix-tricks-and-tips – Terrance Nov 15 '10 at 16:48
  • But in particular any intro level stuff would be helpful. Anything that would lower the bar to entry a bit – Terrance Nov 15 '10 at 17:54

2 Answers2

1

I'll be first then....

  • Saving the following text as a registry and appending it(open it with regedit) allows for easier identifying of a particular menu item or command and allows you to build on existing but hard to find UI elements...

    Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\General] "EnableVSIPLogging"=dword:00000001

    I found this useful tidbit here

  • With this you can add Context Menus into you vs2010 IDE (New version is using MEF to some extent but there are older versions just using MAF). So much easier then MAF!!!
  • VSPackage Builder: Yet another awesome way to design Visual Studio Packages without having to rummage through the innards of a vs extension to design one.
  • Glorfindel
    • 21,988
    • 13
    • 81
    • 109
    Terrance
    • 11,764
    • 4
    • 54
    • 80
    1

    I wrote 9 hours of Visual Studio Extensibility material for Pluralsight (part 1, part 2). If you're an MSDN subscriber you can get a one-month free subscription which should give you more than enough time to get through both courses. I also put together some 2008 and 2010 talks on VSX topics and both the slides and demos (along with videos) are on Code Project.

    Kate Gregory
    • 18,808
    • 8
    • 56
    • 85