Click here to Skip to main content
13,147,540 members (28,604 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as

Stats

96.9K views
40 bookmarked
Posted 15 Sep 2015

Top 14 Must Have Free Extensions For Visual Studio 2015

, 15 Sep 2015
Rate this:
Please Sign up or sign in to vote.
Here is a list of the top 14 must have free extensions for Visual Studio 2015.

These days, being a developer using Microsoft platform has become very exciting, partly because of open sourcing of .NET and integration of its products with other great open source platforms, but also the latest free IDE that Microsoft made available has a very generous offering for non-commercial or small company use. Free IDE existed in the past and it was known as Express, but this has undergone a great change, in the past you could not use Visual Studio extensions, but did you know that with Visual Studio Community Edition you can. Basically the Visual Studio Community Edition has the same sets of features as the Professional Edition in the past, and with this change, everyone now can use and extend the capabilities of Visual Studio. In this post, I'm going to introduce the extensions that I've used and enjoyed.

1 - Productivity Power Tools 2015

After using it for almost 3 years, I can't imagine writing code without it. A lot of native Visual Studio capability that we see today was originally available as an addition in this extension and eventually got integrated in Visual Studio, but this extension still has a lot of great features. My favorite feature is "Copy HTML Mark Up" which with it you can select some piece of code and it will copy that code as an HTML mark up, with all the syntax coloring and fonts, another of my favorite is what it does with braces and brace nesting:

As you can see, it adds connecting line to the matching braces and it makes reading nested code very easy. These were two of my favorite features, but there is a whole bunch of other interesting features.

2 - Web Essentials

Web Essentials is very well-named, it's essential, there is a whole host of features that Web Essential adds to Visual Studio, from Browser Link to its amazing addition to CSS intellisense and zen coding and more. You can see the complete feature list in Web Essential site. One other thing to point out is that in the past the minifying capability and Web Essential feature for image was all in Web Essential, for Visual Studio 2015. This feature is now available as separate extensions, namely:

3 - jQuery Code Snippets

This one is pretty self explanatory, it extends the Visual Studio jQuery snippets, and you don't need to spend your time typing $.ajax and what comes after it, it makes your jQuery coding speed a lot faster.

4 - Bootstrap Snippet Pack

The same thing as jQuery snippet, but this time it's for Bootstrap, it makes your life a lot easier and you don't have to look for examples on the web anymore, just type "<bs-Something" and you're good to go.

5 - ASP.NET MVC Boilerplate

Are you sick and tired of adding must use packages and tools like elmah, glimpse, etc. to your project every time you want to start a project? Well, ASP.NET MVC Boilerplate addresses this issue, it is a template with all the packages and components that we use in every project, but it is not in default Visual Studio template.

6 - SideWaffle Template Pack

Another amazing extension, it adds tons of templates to the Visual Studio template, from templates for creating jQuery plugin to Angularjs Project template, it also makes creating custom templates a whole lot easier.

7 - CssCop

I'm not much of a CSS guru and I mostly rely on CssCop to point out my CSS mistakes, CssCop can check your Css based on set of rules and make sure you are following the best practices and avoid nasty mistakes.

8 - JSLint.NET

JsLint is a code quality and validation tool for JavaScript, but this particular extension is a wrapper for Douglas Crockford's JSLint that bring this amazing tool to .NET.

9 - Ref12

Ref12 is a pretty simple but necessary extension, it gives you the ability to navigate to the actual source code of the .NET Framework rather than just meta data.

10 - Snippet Designer

Typing repetitive stuff pretty much bores me to death, I often create snippets for these kind of codes, snippet designer helps you do it easily and painlessly.

11 - Visual Studio Spell Checker

This extension spellchecks your comments, strings, and plain text, it's pretty non-intrusive and doesn't get in the way of your actual code and doesn't mix itself with error highlighting.

12 - Developer Assistant

Searching for code sample couldn't be any easier with this extension, you can see and use sample code right from your code as you are typing. It also gives you contextual search for your errors and other libraries that you are using. Word of caution though, it causes an exception in Visual Studio 2015, and I had to disable it for the time being, I don't know if the same thing will happen to you or not, I hope future bug fixes rectify this problem.

13 - Code Cracker for C#

In the past, only big companies like JetBrain (Creator of Resharper) could build a code analysis feature and tooling for Visual Studio, because doing so was not an easy task and required a lot of work and money, but with release of Roslyn compiler and set of API that it provides for querying and working with compiler, it is easier to build a code analysis tool for C# and VB, Code Cracker contains set of rules and refactoring and best practices that provide suggestions to improve your code with code fixes that you can use, it is available as both extension and Nuget package which you can use on project by project bases.

14 - Refactoring Essentials

Another code analyzer for C# and VB.NET is Refactoring Essential, it is available as both extension and Nuget package that you can use on project by project bases.


So that is what I use when it comes to free extensions in Visual Studio. If you think I left out something, let me know in the comments section and I'll gladly add it to the list.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Hamid Mosalla
Software Developer
Iran (Islamic Republic of) Iran (Islamic Republic of)
I like the unknown, that's why I watch a lot of sci-fi, but that also led to my fascination with technology. I'm curious about new things, I like to tinker with them, use them and know them. I always try to take the more elegant and challenging route. I always welcome changes, without change, being a programmer is boring. Currently I work as a web developer and mostly use Microsoft products for my daily job, but I'm eager to learn and use any kind of technology to do the job.

You may also be interested in...

Pro

Comments and Discussions

 
GeneralMy vote of 3 Pin
pates26-Oct-15 8:16
memberpates26-Oct-15 8:16 
GeneralRe: My vote of 3 Pin
Vaso Elias27-Oct-15 4:27
memberVaso Elias27-Oct-15 4:27 
GeneralMy vote of 5 Pin
Anurag Gandhi17-Oct-15 7:07
professionalAnurag Gandhi17-Oct-15 7:07 
GeneralMy vote of 5 Pin
Pratik Bhuva16-Oct-15 1:51
professionalPratik Bhuva16-Oct-15 1:51 
GeneralMy vote of 4 Pin
ady cody12-Oct-15 20:49
memberady cody12-Oct-15 20:49 
AnswerThanks for sharing! Pin
Dev_00711-Oct-15 8:28
professionalDev_00711-Oct-15 8:28 
GeneralMy vote of 5 Pin
Mike Barthold10-Oct-15 4:07
professionalMike Barthold10-Oct-15 4:07 
GeneralMy vote of 5 Pin
JoshYates198017-Sep-15 3:22
professionalJoshYates198017-Sep-15 3:22 
QuestionThank you Pin
Juri Parrinello16-Sep-15 16:29
memberJuri Parrinello16-Sep-15 16:29 
QuestionDependency Injection? Pin
JoshYates198016-Sep-15 8:52
professionalJoshYates198016-Sep-15 8:52 
AnswerRe: Dependency Injection? Pin
Hamid Mosalla16-Sep-15 23:48
memberHamid Mosalla16-Sep-15 23:48 
GeneralRe: Dependency Injection? Pin
JoshYates198017-Sep-15 3:21
professionalJoshYates198017-Sep-15 3:21 
GeneralDiff All Files for TFS TFVC Pin
deadlydog15-Sep-15 8:32
memberdeadlydog15-Sep-15 8:32 
GeneralRe: Diff All Files for TFS TFVC Pin
Hamid Mosalla16-Sep-15 23:42
memberHamid Mosalla16-Sep-15 23:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.170915.1 | Last Updated 15 Sep 2015
Article Copyright 2015 by Hamid Mosalla
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid