Click here to Skip to main content
15,886,110 members

Survey Results

Which Visual Studio Add-ins do you use?   [Edit]

Survey period: 4 May 2009 to 11 May 2009

Below is a starting list but there are a ton more. Which add-ins make your must-have list?

OptionVotes% 
Agent SVN, AnkhSVN or Visual SVN35737.46
CodeRush10811.33
Comment Reflower131.36
GhostDoc16217.00
PowerCommands889.23
ReSharper23724.87
TestDriven.NET929.65
Visual Assist21422.46
Other24125.29
Respondents were allowed to choose more than one answer; totals may not add up to 100%

View optional text answers (280 answers)


 
GeneralIncredibuild anyone? Pin
nassimi4-May-09 1:02
nassimi4-May-09 1:02 
GeneralRe: Incredibuild anyone? Pin
Anna-Jayne Metcalfe4-May-09 4:03
Anna-Jayne Metcalfe4-May-09 4:03 
GeneralRe: Incredibuild anyone? Pin
John M. Drescher4-May-09 4:23
John M. Drescher4-May-09 4:23 
GeneralRe: Incredibuild anyone? Pin
DigitalRacer4-May-09 5:28
DigitalRacer4-May-09 5:28 
GeneralAn add-in of mine, just polling to find out the interest Pin
bertvan3-May-09 19:48
bertvan3-May-09 19:48 
GeneralRe: An add-in of mine, just polling to find out the interest Pin
Anna-Jayne Metcalfe3-May-09 22:27
Anna-Jayne Metcalfe3-May-09 22:27 
GeneralRe: An add-in of mine, just polling to find out the interest Pin
bertvan4-May-09 3:05
bertvan4-May-09 3:05 
GeneralRe: An add-in of mine, just polling to find out the interest Pin
Anna-Jayne Metcalfe4-May-09 4:01
Anna-Jayne Metcalfe4-May-09 4:01 
bertvan wrote:
I might indeed write an article on it, but I'd like to finish the code a bit further and then explain everything in depth.

Developing Visual Studio Add-ins are still a bit exotic terrain for me, so I'd like to know a bit more on the subject before I'll write an article on them.


Cool. I'll look forward to the article! Smile | :)

There's quite a lot of info on add-in design on the web (I can particularly recommend the Craig Skibo books on the subject) but there are also a lot of pit-traps for the unwary if you use the less common language specific interfaces (I have had regularly seen VCProjectEngineLibrary interfaces break with new Visual Studio versions, for example). If there is any particular topic about add-in development you need assistance with, please feel free to privmail me and I'll do what I can to assist.

bertvan wrote:
About the "MS is doing it wrong": I don't think that Code Analysis is wrong. It is very practical to allow an extra check on bad practices etc.. But it comes at a cost. It might be better running Code Analysis on the build server only, but that might cause a lot of broken builds.


I have an outline for a conference session in my mind at the moment titled "Effective Code Analysis", and you;ve just touched onto one of the points I'm going to make. OIn brief: putting code analysis on the build server only generally doesn't work very well, because it's remote from the changes devs are working on at the time. That's why it also needs to be in the development environment (far more immediate) so the question is how to do this effectively. By contrast, build server code analysis is more of a sanity check on how the project as a whole is holding up wrt code quality (code metrics run well in this context, too).

A few years ago I was experimenting with this using PC-Lint (a C++ source code analysis tool) and had the idea of running the analysis in the background (pretty easy if you use a thread pool). It worked so well my partner and I built a product out of it (another long story!) but the upshot is that we've gained a lot of experience with how to use CA techniques on our own codebase over the past 5 years.

The workflow we use isn't actualy that different to that you suggest - the difference being that we don't run the analysis while compiling - instead it happens automatically in the background while we're editing code (hence the builds don't take any longer, and the CA tasks run in the background while editing).

That's my experience anyway - and it's certainly an interesting and challenging area to work in.

Anna Rose | [Rose]

Having a bad bug day?

Tech Blog | Anna's Place | Tears and Laughter

"If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

GeneralRe: An add-in of mine, just polling to find out the interest Pin
Eric Lamontagne4-May-09 1:44
Eric Lamontagne4-May-09 1:44 
GeneralRe: An add-in of mine, just polling to find out the interest Pin
bertvan4-May-09 3:06
bertvan4-May-09 3:06 
General"None at all" as an option PinPopular
dmitri_sps3-May-09 18:59
dmitri_sps3-May-09 18:59 
GeneralRe: "None at all" as an option Pin
Member 963-May-09 20:14
Member 963-May-09 20:14 
GeneralRe: "None at all" as an option Pin
Fahad Sadah3-May-09 21:03
Fahad Sadah3-May-09 21:03 
GeneralRe: "None at all" as an option Pin
Jouke van der Maas3-May-09 21:31
Jouke van der Maas3-May-09 21:31 
GeneralRe: "None at all" as an option Pin
Jason Barry4-May-09 2:46
professionalJason Barry4-May-09 2:46 
GeneralRe: "None at all" as an option Pin
Moreno Airoldi4-May-09 1:24
Moreno Airoldi4-May-09 1:24 
GeneralRe: "None at all" as an option Pin
Jan Kučera4-May-09 2:59
Jan Kučera4-May-09 2:59 
GeneralRe: "None at all" as an option Pin
pboucher4-May-09 3:14
pboucher4-May-09 3:14 
GeneralRe: "None at all" as an option Pin
PIEBALDconsult4-May-09 6:35
mvePIEBALDconsult4-May-09 6:35 
GeneralRe: "None at all" as an option Pin
pboucher4-May-09 7:06
pboucher4-May-09 7:06 
GeneralRe: "None at all" as an option Pin
PIEBALDconsult4-May-09 7:14
mvePIEBALDconsult4-May-09 7:14 
GeneralRe: "None at all" as an option Pin
pboucher4-May-09 7:26
pboucher4-May-09 7:26 
GeneralRe: "None at all" as an option Pin
PIEBALDconsult4-May-09 7:44
mvePIEBALDconsult4-May-09 7:44 
GeneralRe: "None at all" as an option PinPopular
Brian W King4-May-09 4:19
Brian W King4-May-09 4:19 
GeneralRe: "None at all" as an option Pin
Yusuf4-May-09 9:47
Yusuf4-May-09 9:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.