You may think why such a post in 2018. This is because I recently moved to another firm where I have to support some legacy apps.
Few of them are built using Visual Studio 2010 and they have no plan to upgrade so far. After working so long in VS2017 with ReSharper and all, working with VS2010 is not so pleasant. But in order to improve the default experience VS2010 offering, following extensions helped me so far.
- I Hate #Regions
- Brace Completer
- Highlight all occurrences of selected word
- Go To Definition
- Productivity Power Tools
- AllMargins 2012
Regions Suck. You need this. Get it here
It underlines the colors in stylesheets and contains a color picker. Get it here
Automatically adds closing braces after typing an opening brace and pressing Enter. Get it here
This extends the editor to highlight all occurrences of a selected word and place a glyph on the left margin. Get it here
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. Get it here
A set of extensions to Visual Studio Professional (and above) which improves developer productivity. Get it here
This extension contains the OverviewMargin and several other extensions of that margin. Get it here
DPack is a FREE collection of Microsoft Visual Studio tools. DPack is designed to greatly increase developer's productivity, automate repetitive processes and expand upon some of Microsoft Visual Studio features. Get it here
About the author
Here I am listing the problems that I faced during mobile app development using Xamarin (Now focused on Xamarin Forms) and the solutions that worked for me.
If you are having trouble to see the newly created (remote) git branches in the Visual Studio Team Explorer, try the workaround provided in this article.
Things you can try to solve the random crashes of Visual Studio.
Need a font family with a great monospaced variant for programmers? Find the best here.
Fix for "Web deployment task failed. (Connected to the remote computer ("xxx") using the specified process ("Web Management Service"), but could not verify the server’s certificate. If you trust the server, connect again and allow untrusted certificates.