Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store. It can produce both native code and managed code.
Some time we need specific functionality which are not supported in Visual Studio out of the box. We can use Visual Studio extensions to get those functionality. Here is a list of some of the must have Visual Studio extensions
This Visual Studio editor extension that checks the spelling of comments, strings, and plain text as you type or interactively with a tool window. This is a must have extension for some one like me who does lot of typos. This expansion can help in finding and rectifying those typo error.
Formats the class file and arrange fields, properties and methods as per StyleCop. Formats the class file (.cs) to arrange members of class in the proper order. Using statements are brought inside namespace block. Unwanted namespaces are removed. Unwanted space are removed and does lot of other code improvement with just few clicks.
Syntactic line compression enables you to make better use of your screen’s vertical real-estate. It shrinks lines that contain neither letters nor numbers by 25% vertically, allowing more lines to be displayed in the editor. Other lines are not affected. it can shrink lines that contain braces. You can modify the options in Tools->Options->Productivity Power Tools.
Aligns assignment statements by typing Ctrl+Alt+]. For example, typing Ctrl-Alt-] when the following is selected:
Transforms it into this:
Note! This may conflict with your formatting settings. E.g. in C# you will need to disable: Tools->Options->Text Editor->C#->Formatting->Spacing->”Ignore spaces in declaration statements”
Adds the timestamp information to the Output Window in Debug mode: (minutes. Seconds. Milliseconds)
Helps keep a track of running processes in the debug window.
You can customise the time format under Tools >Options > Productivity Power Tools > Other Extensions > Timestamp margin options.
A Visual Studio extension that intelligently introduces new C# language features into your existing code base.
An ultimate collection of 700+ snippets for C#.