Visual Studio 2010 - recommended extensions

Visual StudioVisual Studio-2010

Visual Studio Problem Overview


What are your recommended extensions for Visual Studio 2010? (Please indicate if its free or not And also its purpose / function too)

Visual Studio Solutions


Solution 1 - Visual Studio


Free:

Not Free:

Solution 2 - Visual Studio

NuGet

NuGet (formerly NuPack) is a free, open source developer focused package management system for the .NET platform intent on simplifying the process of incorporating third party libraries into a .NET application during development.

Solution 3 - Visual Studio

Solution 4 - Visual Studio

AnkhSVN (free)

Even if you use other SVN shells outside VS (like TortoiseSVN), I recommend to install this Source Control Provider to automatically keep track of file renames, deletions and the like.

Solution 5 - Visual Studio

Visual Assist X(not free)

Solution 6 - Visual Studio

Ghost Doc (Free)

It takes a while to configure it properly, but it can be quite useful.

Solution 7 - Visual Studio

Solution 8 - Visual Studio

DevExpress CodeRush/Refactor! Pro (not free, $249.99)

It's way better than Resharper (which by the way always slowed down my VS to a crawl), it works with C# and VB.NET (including refactoring) and the support and community is excellent. Worth the price tag. And yes, it does support 2010 (in RC at the time of this writing).

Solution 9 - Visual Studio

Visual Studio Color Theme Editor (free)

I can't code unless my VS2010 has a StackOverflow-like theme.

Solution 10 - Visual Studio

VisualSVN (not-free)

I personally prefer this over AnkhSVN since its not an SCC provider and doesn't add extra files to my repository.

Solution 11 - Visual Studio

VisualHG is a Mercurial Source control plugin that drives TortoiseHG from VS. I'm a big fan of Mercurial & DVCS. VisualHG makes it nice n integrated. Git fans - I'm not asking for a flame war. Hg is just my brand.

Solution 12 - Visual Studio

VSCommands is simply one of the best FREE plugins ot there! (visual studio gallery link)

Solution 13 - Visual Studio

Solution 14 - Visual Studio

If you are a Vim aficionado...

VsVim - free
ViEmu - not free (also not yet released)

Solution 15 - Visual Studio

tangible T4 Editor plus modeling tools for VS2010 adds IntelliSense and Syntax Coloring to T4 Text Templates (Free)

Solution 16 - Visual Studio

CodeMaid seems to be pretty useful - it AutoFormats on save which saves a lot of time between developers and code-diffs. (Are there other tools that can use the VS AutoFormat document?)

Solution 17 - Visual Studio

VS10x Code Map That is very cool. Easy jumping to property, method. And easy expand collapse region and more.

alt text

Solution 18 - Visual Studio

ReSharper (not-free)

Solution 19 - Visual Studio

World of VS Default Browser Switcher for easily switching browser in web projects.

Solution 20 - Visual Studio

Code Contracts Editor Extensions, a free extension which provides information about inherited contracts for the method you're currently working on, and a list of contracts for any methods that you're calling. Unfortunately, the latter feature conflicts with Resharper, but the former still works fine.

Solution 21 - Visual Studio

[RockScroll][1] (free) - Double-click on a word/symbol highlights all occurrences of that word/symbol. Also replaces the scroll bar with a preview of your code, with edit spots and "all occurences" lines highlighted.

Example of use: want to see whether a variable is used anywhere else in current source file? Double-click variable, look at scroll bar for any red highlights.

[1]: http://www.hanselman.com/blog/IntroducingRockScroll.aspx "RockScroll"

Solution 22 - Visual Studio

AtomineerUtils Pro (not free, $9.99 USD) is, in my opinion, better than Ghost Doc. But, just like Ghost Doc or any automatic documentation generator, the generated documentation is meant to be edited to be of any real value.

Solution 23 - Visual Studio

devColor (Free)

Small tool which underlines hex colors in stylesheets with the correct color. I really like how it integrates into the editor.

Solution 24 - Visual Studio

CleanProject - Cleans Visual Studio Solutions

> How many times have you wanted to send a project to a friend or upload > it to a web site like MSDN Code Gallery only to find that your zip > file has lots of stuff that you don't need to send in it making the > file larger than it needs to be. > > bin folder obj folder TestResults folder Resharper folders And then if > you forget about removing Source Control bindings whoever gets your > project will be prompted about that. As someone who does this process > a great deal I decided to share with you my code for cleaning a > project.

Solution 25 - Visual Studio

I can't live without DPack - especially when working on large projects, makes navigating between files and members much easier. And it's free.

Favorite shortucts:

Alt+U : file browser, filters files as you type
Alt+G : code browser, filters all members as you type
Alt+M : code browser, filters methods in the current file as you type

...and so on. Much easier for me then finding my way around Project Explorer.

Solution 26 - Visual Studio

Vingy (Free)

Vingy 1.0 is simple, but effective add in for Visual Studio 2010 so that you can search the web in a non intrusive way, and can filter results based on sources.

Vingy

You can bring up Vingy either by clicking View->Other Windows –> Vingy Search Window from the Visual Studio IDE, or just by high lighting some text in the document and then clicking Tools –> Search Selected Text (Ctrl + 1).

Searching with Vingy is pretty straight forward. You can initiate a Search in two ways.

  • By typing the text in the Vingy search box and pressing ‘Enter’ or by clicking the ‘Go’ button

  • By highlighting some text in the editor when you type in Visual Studio, and then pressing Ctrl + 1

Solution 27 - Visual Studio

This is my list of extensions.

The list on this is pretty comprehensive, so I spent sometime to find the extensions that I need. Here is the snapshot. Hope it will help someone. alt text

I tried installing Codemaid, and it appeared to be a nifty addon, but my Visual Studio response became very slow. Felt like some threads were doing some work all the time when Codemaid was on. So uninstalling for now.

Solution 28 - Visual Studio

VSFileNav - (Free) A Find File in Solution tool (cross between SonicFileFinder and Resharper). Lightweight, easy to use and fast (I got sick of the huge startup time with Sonic).

Disclaimer : I wrote this tool.

Solution 29 - Visual Studio

  1. Plugin to quickly go to any file in solution Sonic file finder (free)

  2. Fast switching between .h and .cpp file Macro available here (free)

And that's it =)

Solution 30 - Visual Studio

WoVS Quick Add Reference

The “Quick Add Reference” extension augments the smart tag that VS shows for unrecognized types giving you a chance to add the corresponding assembly reference for that type plus corresponding “using” clause if needed in a single shot.

Solution 31 - Visual Studio

CppLister is free tool for C++ developers. It just collects information about currently open file from intellisense database and displays various information for easy navigation.

Solution 32 - Visual Studio

Mouse Zoom (Free)

Zoom at the mouse's cursor instead of at the top of the visible document. Always scroll 25% no matter what zoom level is currently set.

Ctrl + Mouse Wheel -> zoom in/out at mouse cursor. Ctrl + Shift + Mouse Wheel -> zoom in/out all the way (pausing at 100 percent). Ctrl + Middle Mouse Click -> zoom to 100 percent.

Visual Studio Gallery Home
http://visualstudiogallery.msdn.microsoft.com/en-us/6de43ab2-e65c-40b3-9986-b0351c28ce53

Solution 33 - Visual Studio

Solution 34 - Visual Studio

Solution 35 - Visual Studio

What about the HelpViewerKeywordIndex... helps (a bit) with what is as I see it 2010's greatest flaw, the new help viewer.

Solution 36 - Visual Studio

HQLAddin - for NHibernate HQL editor.

Solution 37 - Visual Studio

JScript Editor Extensions

> Bundles the following extensions for > the Visual Studio 2010 JScript editor > > Brace Matching > > Adds support for automatically > highlighting the matching opening or > closing brace to the one currently at > the cursor. Supports matching > parenthesis: (), square brackets: [], > and curly braces: {}. Braces in > strings, comments and regular > expression literals are ignored. > > Outlining / Cold-folding > > Adds support for automatically > creating outlining regions for JScript > blocks. Blocks are detected via > opening and closing curly braces. > Braces in strings, comments and > regular expression literals are > ignored. > > Current Word Highlighting > > Adds support for highlighting all > instances of the word currently at the > cursor. > >IntelliSense Doc-Comments Support > > Adds support for the element in > JScript IntelliSense doc-comments to > allow display of new lines in > IntelliSense tooltips.

Solution 38 - Visual Studio

Align by - Obviously I'm bias since I wrote it but it's the extension I use more than any other.

Solution 39 - Visual Studio

Quick Open File for Visual Studio 2010 - free. Simulates the feature known to Eclipse users as Open Resource. This plugin gives Visual Studio equivalently quick method for opening any solution file.

VS10x Editor View Enhancer - free beta. Type and member definitions emphasizing, end-of-block details, clickable hotspots (C# and VB documents)

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionCD..View Question on Stackoverflow
Solution 1 - Visual StudioJan-Patrick AhnenView Answer on Stackoverflow
Solution 2 - Visual StudioGiorgiView Answer on Stackoverflow
Solution 3 - Visual StudioDirk VollmarView Answer on Stackoverflow
Solution 4 - Visual StudiorealMarkusSchmidtView Answer on Stackoverflow
Solution 5 - Visual Studiom_pGladiatorView Answer on Stackoverflow
Solution 6 - Visual StudioBartoszAdamczewskiView Answer on Stackoverflow
Solution 7 - Visual StudioScott DormanView Answer on Stackoverflow
Solution 8 - Visual StudioAndrew MooreView Answer on Stackoverflow
Solution 9 - Visual StudiospongView Answer on Stackoverflow
Solution 10 - Visual StudiojrummellView Answer on Stackoverflow
Solution 11 - Visual StudioCAD blokeView Answer on Stackoverflow
Solution 12 - Visual Studiouser97562View Answer on Stackoverflow
Solution 13 - Visual StudioDirk VollmarView Answer on Stackoverflow
Solution 14 - Visual StudioEven MienView Answer on Stackoverflow
Solution 15 - Visual StudioCD..View Answer on Stackoverflow
Solution 16 - Visual StudioRodneyView Answer on Stackoverflow
Solution 17 - Visual StudioebattulgaView Answer on Stackoverflow
Solution 18 - Visual StudiodimosView Answer on Stackoverflow
Solution 19 - Visual StudioGiorgiView Answer on Stackoverflow
Solution 20 - Visual StudioRichView Answer on Stackoverflow
Solution 21 - Visual StudioDarthShaderView Answer on Stackoverflow
Solution 22 - Visual StudioJordan PickwellView Answer on Stackoverflow
Solution 23 - Visual StudioNathanView Answer on Stackoverflow
Solution 24 - Visual StudioCD..View Answer on Stackoverflow
Solution 25 - Visual StudiomichalstankoView Answer on Stackoverflow
Solution 26 - Visual StudioamazedsaintView Answer on Stackoverflow
Solution 27 - Visual Studiouser_vView Answer on Stackoverflow
Solution 28 - Visual StudioIanView Answer on Stackoverflow
Solution 29 - Visual StudioViktor SehrView Answer on Stackoverflow
Solution 30 - Visual StudioCD..View Answer on Stackoverflow
Solution 31 - Visual StudioSauliusZView Answer on Stackoverflow
Solution 32 - Visual StudioMalgaurView Answer on Stackoverflow
Solution 33 - Visual StudioAnonymousView Answer on Stackoverflow
Solution 34 - Visual StudioAnonymousView Answer on Stackoverflow
Solution 35 - Visual StudioScottView Answer on Stackoverflow
Solution 36 - Visual StudiostackerView Answer on Stackoverflow
Solution 37 - Visual StudioCD..View Answer on Stackoverflow
Solution 38 - Visual StudioChris McGrathView Answer on Stackoverflow
Solution 39 - Visual StudioLukas CenovskyView Answer on Stackoverflow