Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles
(untagged)

Increase productivity with Visual Studio extensions

0.00/5 (No votes)
30 May 2012 1  
This article gives ideas to developers to increase development time productivity using the free Visual Studio 2010 extensions.

Introduction 

This article describes some useful and free Visual Studio extensions using which we can increase our productivity during development time.

Increase Productivity  

Day by day Visual Studio enhanced its features and ease development process for developers. Beside this to help the development process make more comfortable and easy there are a lot of Visual Studio extension. Using this extension developers life become more easy.

Nuget Package Manager

A collection of tools to automate the process of downloading, installing, upgrading, configuring, and removing packages from a VS Project.

http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c

Web Essentials

Adds many useful features to Visual Studio for web developers. 

  • Style sheets
  • Live Preview
  • The Live Web Preview tool window loads your website/project in a browser and will update every time you save or build. Right-click your web project item in Solution Explorer and click "Live Web Preview" to show the window and load the website. You can also just type CTRL+ALT+Enter to do the same.

  • Vendor specific property generation
  • A lot of the new CSS 3 properties only work cross-browser if vendor specific properties are added. These include -moz, -webkit, -ms and -o.

    The result is the insertion of the missing vendor specific properties in the right order.

    If one or more of the vendor specific properties are already present, then only the missing ones are added.

  • Up- and down arrows control numeric values
  • When the cursor is in or next to a numeric value such as 5px, .6em, 15% or just 23, you can use CTRL+UP to increase the number and CTRL+DOWN to decrease it. The feature is known from FireBug. 

    This works for CSS, SaSS, LESS and JavaScript files.

  • Embed url() references as base64 strings 
  • This will take the referenced image and base64 encode it directly into your stylesheet. You have then eliminated an HTTP requst.

    If the base64 string becomes too long, you can easily collapse it.

  • Comment and uncomment support 
  • Use (CTRL+K, CTRL+C) to comment the selection and (CTRL+K, CTRL+U) to uncomment. This is the same keyboard shotcut as in the C#/VB editors.

  • Color preview on mouse hover  
  • Font preview on mouse hover

http://visualstudiogallery.msdn.microsoft.com/6ed4c78f-a23e-49ad-b5fd-369af0c2107f

Image Optimizer

A Visual Studio extension that optimizes PNG, GIF and JPG file sizes without quality loss. It uses SmushIt and PunyPNG for the optimization.

Adds a right-click menu to any folder and image in Solution Explorer that let's you automatically optimize all PNG, GIF and JPEG files in that folder. 

http://visualstudiogallery.msdn.microsoft.com/a56eddd3-d79b-48ac-8c8f-2db06ade77c3/

Indent Guides

Adds vertical lines at each indent level. Displays indent guides in Visual Studio text editor windows.

Guides can be displayed at the indent specified in your settings, regardless of tabs or spaces, or wherever text has been indented to.

There are three styles of guides: solid, dotted and dashed, available in thin and thick varieties and customizable color.

http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30

AnkhSVN

AnkhSVN is a Subversion SourceControl Provider for Visual Studio. The software allows you to perform the most common version control operations directly from inside the Microsoft Visual Studio IDE.

With AnkhSVN you no longer need to leave your IDE to perform tasks like viewing the status of your source code, updating your Subversion working copy and committing changes.

http://visualstudiogallery.msdn.microsoft.com/E721D830-7664-4E02-8D03-933C3F1477F2?SRC=Home

VSCommands Lite

Code Visualization (C#, VB, C++, Xml, Xaml, CSS, ASPX, Razor, JavaScript), Locate In Solution, Copy/Paste References, Attach to local IIS, Group Items, Reload All Projects, Output Coloring.

File Structure

http://visualstudiogallery.msdn.microsoft.com/d491911d-97f3-4cf6-87b0-6a2882120acf?SRC=Home

Visual Nunit

Visual Nunit is open source NUnit test runner plugin to Visual Studio 2008 and 2010. Visual Nunit is licensed with Apache License V2.0. Visual Nunit was originall developed to speed up development of MXP reference implementation.

http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099/

Spell Checker

An editor extension that checks the spelling of comments, strings, and plaintext as you type.

This extension provides spell checking support for various "natural language" portions of files.  This includes:

  • Plain text files (the entire file is spell checked)
  • Source code (comments and strings are spell checked)
  • HTML/ASP (things that aren't HTML tags are spell checked)

http://visualstudiogallery.msdn.microsoft.com/7c8341f1-ebac-40c8-92c2-476db8d523ce

GhostDoc

GhostDoc is a Visual Studio extension that automatically generates XML documentation comments for methods and properties based on their type, parameters, name, and other contextual information.

http://submain.com/products/ghostdoc.aspx

JScript Editor Extensions

Bundles the following extensions for the Visual Studio 2010 JScript editor:

Brace Matching

Supports matching parenthesis: (), square brackets: [], and curly braces: {}. Braces in strings, comments and regular expression literals are ignored.

Outlining / Cold-folding

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.

http://visualstudiogallery.msdn.microsoft.com/872d27ee-38c7-4a97-98dc-0d8a431cc2ed/

Code Compare

Code Compare is a powerful file and folder comparison tool that demonstrates new level of code comparison.

Advanced comparison approaches, which consider the peculiarities of different programming languages, make a significant advantage in code comparing.

http://visualstudiogallery.msdn.microsoft.com/dace3633-0b51-4629-85d4-c59cdce5bb3b/

Go To Definition

Make ctrl+click perform a "Go To Definition" on the identifier under the cursor. Also, when the ctrl key is held down, highlight identifiers that look like they have definitions to navigate to.

http://visualstudiogallery.msdn.microsoft.com/4b286b9c-4dd5-416b-b143-e31d36dc622b/

PowerCommands

PowerCommands 10.0 is a set of useful extensions for the Visual Studio 2010 adding additional functionality to various areas of the IDE.

http://visualstudiogallery.msdn.microsoft.com/e5f41ad9-4edc-4912-bca3-91147db95b99/

CodeRush Xpress

CodeRush Xpress includes over 50 refactorings, and nearly all work in both C# and Visual Basic. A few refactorings are available in only a single language due to features of that particular language. All refactorings can be split into the following groups:

  • Changing Signatures
  • Conditionals
  • Declaration and Initialization
  • Expressions
  • Lambda Expressions and Anonymous Methods
  • Loops and Blocks
  • Properties and Fields
  • Moving/Extracting Methods
  • Resource Files and Strings
  • Types
  • Visibility

Lambda Expressions and Anonymous Methods

http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/

Resources 

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here