Visual Studio 2017 Tips
Visual Studio 2017 has shipped. In this post I highlight the top changes from my perspective and the list of all useful extensions I've installed.
For VS2015 extensions, check my older post.
Top 5 Highlights From My Perspective #
To see all new features and changes, check the VS2017 release notes. Here is my top list:
- Support for C# 7
- Support for Coding Convention via EditorConfig. Finally!.
- Stable tools support for .NET Core and ASP.NET Core.
- Improved Exception Helper for Debugging.
- Improved Code Navigation via "Richer Omnibar".
Extensions #
- Refactoring Essentials. C# analyzers and refactoring proposals.
- Add New File. Create any type of files via standard templates without touching the mouse. Mapped to Ctrl+Shift+A.
- Open Command Line. Opens CMD in current solution directory. Mapped to Alt+Space.
- PowerCommands is a set of useful extensions for the Visual Studio IDE. Besides the defaults, I've turned on "Format document on save" option.
- Time Stamp Margin. Adds timestamps in the output dialog.
- ResXManager. Manage localization of all ResX-Based resources in one place. Shows all resources of a solution and let's you edit the strings and their localizations in a well-arranged data grid.
- Project File Tools. Provides Intellisense and other tooling for XML based project files such as .csproj and .vbproj files.
- Vue.js Pack 2017. Intellisense for Vue.js.
- Aurelia Pack. A snippet pack to make you more productive working with the Aurelia JavaScript framework.
- Typewriter. Typewriter generates TypeScript files from c# code files using TypeScript Templates. This allows you to create fully typed TypeScript representations of server side API that automatically updates when you make changes to your C# code.