Visual studio code has an healthy extension ecosystem which bridges the gap between Visual Studio and this hackable editor. I want to share the extensions that allowed me to completely switch to vscode for dotnet development.
vscode ships with c# Intellisense using omnisharp.
OmniSharp is a set of tooling, editor integrations and libraries that together create an ecosystem that allows you to have a great programming experience no matter what your editor and operating system of choice may be.
Adds resharper like behaviour and displays warnings when code can be improved. This is my favourite c# extension because it adds insights and helps me to write better code.
Roslynator — Visual Studio Marketplace
A collection of 500+ analyzers, refactorings and fixes for C#, powered by Roslyn. For further information please with…
Enhance the context menu by adding options to create a class or interface. It also allows creation of parameters via the constructor or create a constructor based on the parameters. While this extension is not in activate development anymore. I’m still able to use it without any issues.
C# Extensions — Visual Studio Marketplace
Welcome to C# Extensions. This VSCode extension provides extensions to the IDE that will hopefully speed up your…
.NET Core Test Explorer
Adds a menu item which displays all tests in the solution and adds a button to run all tests.
.NET Core Test Explorer - Visual Studio Marketplace
Test Explorer for .NET Core .NET Core is installed NUnit and MSTest requires a dotnet sdk version of >= 2.2.104 and…
C# XML Documentation Comments
Generates XML documentation when the user types ///
C# XML Documentation Comments - Visual Studio Marketplace
Generate XML documentation comments for Visual Studio Code. Type "///", it auto-generates an XML documentation comment…
During the pandemic I’ve been fortunate enough to be able to work from home. Live share enables remote pair programming using your own editor configuration. I love this extension because it enables me to use vim and my own environment in an interactive pair programming session.
Live Share - Visual Studio Marketplace
Visual Studio Live Share enables you to collaboratively edit and debug with others in real time, regardless what…
Using Github’s gists to synchronise vscode’s configuration across machines.
Settings Sync - Visual Studio Marketplace
While being free and open source, if you find it useful, please consider supporting it by donating via PayPal or Open…
I love vim bindings and this extension makes my wrists happier.
Vim emulation for Visual Studio Code VSCodeVim is a Vim emulator for Visual Studio Code. 🚚 For a full list of…
There are many extensions that enhance the vscode experience making this editor equal to any other major IDE out there. Do you use vscode for dotnet development? Please share the extensions you are excited about.