Visual Studio 2012 is absolutely the best IDE in the world and, with the latest version, it has sorted most of the big problems (from my point of view the previous version was a bit slow).
I'm not a big fan of extensions because they often make Visual Studio unstable and/or slow, but I'll make an exception because it this case it's incredibly cool!
Resharper 7It doesn’t need presentation. It’s absolutely the best Add-On for Visual Studio (I use it probably from the first version);
Below a cool video by Hadi Hariri
More info: http://www.jetbrains.com/resharper/ Download: http://www.jetbrains.com/resharper/download/index.html Cost: Free for opensource and MVP, 47€$ academic, 189€ Personal License, 332€ Commercial (+VAT for all licenses)
Vs CommandsLike Resharper I really love it because introduces some interesting features like Settings Synchronization (using DropBox, Skydrive or whatever you want). Moreover it highlights important messages in Output Windows (red for errors, yellow for warning, etc.), shows branch name into the solution, locate in solution and my favorite feature : Attacch To IIS Process.
If you need to debug your web application, a simple click on a button (or a shortcut if you prefer) and you got the IIS process attached into Visual Studio.
More info: http://vscommands.squaredinfinity.com/features Download: http://visualstudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8 Cost: Free
StyleCopIt's a incredible tool that improves your code quality. In fact, combined with R#, it analyzes C# source code to enforce a set of style and consistency rules (naming convention, code documentation, maintainability, spacing, etc.). If you don't use R# you can use also StyleCop inside Visual Studio or jut at compile time with MsBuild.
More info: http://stylecop.codeplex.com/ Download: http://stylecop.codeplex.com/releases/view/79972 Cost: Free
Ghost DocIt’s a cool extensions that helps you to document your methods starting from naming convention or copying from base method. Unluckily there isn’t yet a stable version for VS2012 but I’m using the beta and it seems to work well.
More info: http://submain.com/products/ghostdoc.aspx Download: http://submain.com/blog/GhostDocV4Beta2IsAvailable.aspx Cost: Free for the basic version and from 25% to 50$ for the Pro
Image OptimizerIt’s a cool extension made by Mads Kristensen (http://madskristensen.net/) that optimizes your images directly inside Visual Studio. Right click on the folder or on the image and “Optimize Image”. You can see the compression result into the output window of Visual Studio.
More info and Download: http://visualstudiogallery.msdn.microsoft.com/a56eddd3-d79b-48ac-8c8f-2db06ade77c3 Cost: Free
SlowCheetah - XML TransformsIs another interesting extension. It adds xml transformation for all xml files (not just for .config) and, only for the client application, applies the transformation directly when you push F5 from Visual Studio.
More info and Download: http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5/view/Discussions/1 Cost: Free
Web Essentials 2012I’m not a web designer and I’m absolutely away to be a guru of CSS but that extension is really cool. Something I’ve to change a css color, class, or add a fallback for and old browser or a new no-standard feature (webkit, moz, prefixes for example).
More info and Download: http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6/ Cost: Free
Which is your favorite?