Useful Extensions for Visual Studio
My list of useful extensions for Visual Studio, I use it day by day to speedup coding, make more productivity and spend more time for business, architecture of projects.
1. Resharper
ReSharper extends Visual Studio with over 1700 on-the-fly code inspections for C#, VB.NET, ASP.NET, JavaScript, TypeScript and other technologies. For most inspections, ReSharper provides quick-fixes (light bulbs) to improve code in one way or another.
If you have any trouble about performance when using Resharper with Visual Studio, please follow this post
2. Supercharger
CodeMAP, Intelligent Code Flow Lines, Code Highlighters, Rich Code, Magic Comments, Phrasing Review, Spellist, SuperFind, Statistics etc.
Currently, I'm a big fan of Resharper and Supercharger.
See full features and download at this link
3. Productivity Power Tools
Productivity Power Tools is an extension pack that brings powerful tools for improved developer productivity.
Peek Help (Alt + F1)
Solution Explorer Errors and Tab color
Timestamp margin
See more other features and download at Download link
4. Advanced Javascript Outlining
This extension provides additional outlining for Visual Studio JavaScript editor. It outlines [], {} braces, comments and regions.
If this extension is not enough, you can use Javascript functions map below.
5. JavaScript Map Parser
When you are editing extremely large javascript files it's very useful to have some set of tools to improve the performance of development process and avoid possible bugs. To solve this problem I've created this extension.
6. DocStubsJs (Javascript comment document)
This extension's goal is to provide a simple way to add documentation to JavaScript and TypeScript by adding comment stubs after typing in the opening of a new documentation comment.
The extension will auto-complete summary tags, parameters, and optionally return tags after typing a "///" on the first line inside a function's body for vs doc comments.
7. CodeMaid
CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, R, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.
I usually use it for clean up my code, remove redundant using library in the code file.
See full features and download at this link
8. EntityFramework Reverse POCO Generator
Reverse engineers an existing database and generates EntityFramework Code First POCO classes, Configuration mappings, and DbContext. Includes support for WCF. Works for SQL Server and SQL Server Compact 4.0
Watch the in-depth course at the plural sight - Cover everything this generator can do, and show you step-by-step how to reverse engineer your database properly.
9. Viasfora
Add color to your Visual Studio Text Editor!
10. VSColorOutput
VSColorOutput can change the color of a line emitted to the output window based on specified rules. The rules consist of regular expressions. Rules map to classifications which in turn map to colors.
The default patterns will color build errors in red, warnings in yellow/gold and successful build messages in green.
You can edit color and enable others option (Showtime Stamps or Stop Build on First Error and so on) in TOOL > OPTION > VSColorOutput.
11. Visual Studio Spell Checker
An editor extension that checks the spelling of comments, strings, and plain text as you type or interactively with a tool window. It can also spell check an entire solution, project, or selected items. Options are available to define multiple languages to spell check again
Resharper also has spell check extension
12. Visual Studio Color Theme Editor
If you feel boring when coding with Visual Studio because every day you work with it.
So just give it a new color theme, feel like using new editor, new feeling.
This extension allows you to create and edit Visual Studio themes. You can customize colors used for menus, toolbars, tabs, title bars, the text editor, and other environment colors.
13. Array Visualizer
This is designed to display arrays, jagged and up to 4D while debugging an application. Now it supports various charts, like bar, area, and stack.
14. Build Vision
This simple extension visualizes your build process.
Summary
The above is a list of extensions that I have been using, it helps me feel comfortable with visual studio, speed up coding and make more productivity.