Creating a plugin for the Visual Studio 2005-2012 development environment

I decided to fool around a bit with the plugin and the picture to attract your attention. A whole lot of articles on programming regularly appear on the Internet, but most of them are unfortunately brief and all about nothing. But we are sure that our material is extremely useful, and it will be a pity if it remains unnoticed. We tell our users in every detail about how to develop plugins in C# for the Visual Studio 2005/2008/2010/2012 development environment. This material is based on our own experience and describes some subtleties you won't read anywhere about.

Now let's look closer what I offer you to read.

While developing the PVS-Studio code analyzer, we have acquired an invaluable experience of creating plugins for the Visual Studio environment. This subject is not only complicated but also requires that you know many nuances and subtleties. We believe it'll be useful if we share our knowledge with other programmers so that they will make fewer slips. You will learn how to create plugins after reading the articles. On the picture you can see what I have made out of PVS-Studio. Your own plugin will be much more useful, I suppose.

Our enthusiastic worker Pavel Eremeev has found the time to prepare the necessary article series. So, you are welcome.

  1. Introduction.
  2. Creating, debugging and deploying extension packages for Microsoft Visual Studio 2005/2008/2010/2012.
  3. Visual Studio Automation Object Model. EnvDTE interfaces.
  4. Visual Studio commands.
  5. Visual Studio tool windows.
  6. Integrating into Visual Studio settings.
  7. Visual C++ project model.
I take this opportunity to invite you to join us in Twitter @Code_Analysis. There we post links to our own articles and third-party articles on programming. Join us and you won't regret. I try to collect and post really interesting links.
Andrey2008 30 october 2012, 5:27
Vote for this post
Bring it to the Main Page


Leave a Reply

Avaible tags
  • <b>...</b>highlighting important text on the page in bold
  • <i>..</i>highlighting important text on the page in italic
  • <u>...</u>allocated with tag <u> text shownas underlined
  • <s>...</s>allocated with tag <s> text shown as strikethrough
  • <sup>...</sup>, <sub>...</sub>text in the tag <sup> appears as a superscript, <sub> - subscript
  • <blockquote>...</blockquote>For  highlight citation, use the tag <blockquote>
  • <code lang="lang">...</code>highlighting the program code (supported by bash, cpp, cs, css, xml, html, java, javascript, lisp, lua, php, perl, python, ruby, sql, scala, text)
  • <a href="http://...">...</a>link, specify the desired Internet address in the href attribute
  • <img src="http://..." alt="text" />specify the full path of image in the src attribute