VS Code or VS 2019 - .Net Core

My company is panning migrate all projects from .Net Framework to .Net Core, I’m reading a lot of posts and documentation about that, however I would like to here yours opinion about witch IDE we should consider use VS2019 or VSCode, Pros and Cons.

The major of projects Micro Service WebAPI.


Well, on the VSCode website it says,

Visual Studio Code is a streamlined code editor with support for development operations like debugging, task running, and version control. It aims to provide just the tools a developer needs for a quick code-build-debug cycle and leaves more complex workflows to fuller featured IDEs, such as Visual Studio IDE.

I would still use both VS 2019 to do more of the heavy-lifting work and VSCode for the lighter development side of things.


I suppose that I’d use VS 2019 and VSCode. The first for the “hard” work and the latter for the rest.

I would say work backwards. You said microservices. Are you looking to deploy into containers? going “serverless”? What are your DevOps processes? What expectations do you have for the IDE to support that? Those are the kinds of questions that will help you best understand what your dev environment needs to be. That said, VS is the gold standard, that happens to cost a lot of gold…

We are on ASP.NET Core 3.1 and we are using both. Can’t beat VS Code for front end (lightweight, fast, plenty of tools), can’t beat Visual Studio 2019 for back-end. VS2019 will work both front-end and back-end. But we don’t ever use VS Code for backend.

.NET Foundation Website | Blog | Projects | Code of Conduct