Top 5 Best Visual Studio Extensions

Mar 28, 2018 by Cristian

There’s no secret that Visual Studio is the go-to IDE for C# developers — both Visual Studio and C# are Microsoft products and both proved themselves over the years.

One of the strengths of Visual Studio is represented by the powerful customization options (both design and functionality). There are literally thousands of extensions available in the Visual Studio Marketplace [https://marketplace.visualstudio.com/] that enhance the editor experience and make the everyday life of C# developers easier.

The topic that will be approached today is that of the best Visual Studio extensions for C#. So without much further ado, let’s dive into the magic of productivity helpers.

5. OzCode

With 50% of your time spent on debugging, it really pays to have Visual Studio's capabilities improved in this regard.

OzCode for Visual Studio improves C# code debugging with many useful features that expand on the functionality of VS debugger. OzCode detects and isolates bugs, making them easier to fix. You can compare objects, search for properties, create tracepoints and breakpoints, evaluate expressions, and much more.

It’s an amazing time saver and hands down the best debugging tool you will ever use.

4. AnkhSVN

Keeping track of your C# projects and their versions is critical. For this purpose, you can use AnkhSVN, a subversion source control provider for Visual Studio.

You can perform the most common version control operations with AnkhSVN: view the status of your source code, update your Subversion working copy and commit changes. And you don’t even have to leave the IDE! Another cool feature is that you can hook up your favorite diff tool.

Just a heads-up: handling deletions is a bit capricious, so you might want to have another companion SVN access tool to go with it.

3. CodeMaid

CodeMaid is an open source Visual Studio extension that helps you to reformat and rearrange code. You can use it to clean up and simplify C# coding.

It helps you with code cleaning, digging, and reorganizing, as well as comment formatting. It’s an excellent tool to be adopted by everyone on the development team, in order to avoid conflict for code formatting. Some coders suggest that it would have been even better to have a little more control over the formatting.

However, be aware that sometimes CodeMaid can get in your way of doing things.

2. Visual Assist

Visual Assist is another useful productivity tool for C# developers. It improves Visual Studio features related to navigation, code generation, refactoring, and coding assistance, filling important gaps in the coding experience.

It helps you to improve the readability of your code and reduce its complexity, generate code quickly, correct typing mistakes as you make them, and better understand unfamiliar or complex code.

The only downside is that on large projects Visual Assist becomes quite slow, taking a long time to refresh projects.

1. ReSharper

The first in the list is ReSharper. Simply put, this extension really “sharpens” your C# code. It’s one of the major productivity and refactoring extensions for Visual Studio.

It does an excellent job of finding compiler and runtime errors, redundancy, and things you just need to fix. The refactoring support is advanced, including the suggestions that you receive when you could or should refactor or improve your code, which in turn help you to write quality code faster.

However, you should bear in mind that sometimes ReSharper makes questionable suggestions and it can also be a bit slow.


Tags: No tags.


Comments


Pansa potawanich commented on 7/27/2018 4:07:57 AM

ขอให้got7ได้นะคะ
     

Cleaning Service commented on 7/31/2018 2:57:58 PM

If you're looking for the best website software, here's the internet's website development tool of choice by both newbies and experienced webmasters alike. Here's what makes it one of the best.People are searching on the world wide web more than ever now. It is time to get your business a website, a website that gets good conversion rates.
     

pain management commented on 8/7/2018 8:24:56 AM

Discover 4 things you must know in order to turn your blog from a virtual deadland into a living breathing community! Read on to find out more. Why is there a need to know what composes a good blog? In order for a blogger to know what are the essential things needed to make a good and informative blog.
     

See more commented on 8/11/2018 7:50:23 AM

A website is a critical factor for any business. Now that almost all consumers and potential clients are connected to the Internet, a website that effectively represents your company is essential. Over the past few years infographics have become increasingly important to a website design company and a good online marketing campaign. Simply put, they are one of the best ways to spread factual-based content virally.
     

Your Comment:






Blog Home   SBP Home
RSS Feed       Contact




Archives




 Blog Archives  |  Terms of Use  |  Privacy Policy
© 2018 SBP Romania. All rights reserved.