In the Visual Studio Extension Gallery there are hundreds of extensions that are available. The extensions add additional functionality to Visual Studio. Below are the extensions that I typically have installed.
Big pile of awesome for web developers. If you are doing web development you need to have this installed.
Store Visual Studio windows layout and be able to quickly change to a new layout. This is really useful when moving to different monitor setups/resolution.
Note: In Visual Studio 2015 this is backed into Visual Studio. You can save layouts under the Windows menu in Visual Studio and quickly apply those saved layouts with a shortcut key or under the Windows -> Apply Layout menu.
This is the one extension that I cannot live without. It makes Visual Studio a much better IDE. Once you start using it, you will wonder how you ever lived without it. I could easily do several blog post on the features of Resharper. Below I
picked out some of my favorite features.
This is not so much a feature but an option that you can turn on. I like it so much though that I consider it a feature.
When turned on it allows you to auto filter intellisense and any search dialogs by typing the first letter of each capitalized word in what you are looking for. For example, if you have a class called MyClassExample you would search for it by
Warning: Camelhumps changes the behavior of Ctrl+Backspace to now only delete the previous word instead of the whole declaration. For example, MyClassExample would only delete Example and leave MyClass.
Unit Test Runner
Run and debug test
Can run multiple unit test sessions simultaneously and independently of each other