Visual Studio (full version) is a "full-featured" and "convenient" development environment.
Visual Studio (free "Express" versions - only until 2017) are feature-centered and simplified versions of the full version. Feature-centered meaning that there are different versions (Visual Studio Web Developer, Visual Studio C#, etc.) depending on your goal.
Visual Studio (free Community edition - since 2015) is a simplified version of the full version and replaces the separated express editions used before 2015.
Visual Studio Code (VSCode) is a cross-platform (Linux, Mac OS, Windows) editor that can be extended with plugins to your needs.
For example, if you want to create an ASP.NET application using Visual Studio Code you need to perform several steps on your own to setup the project. There is a separate tutorial for each OS.
Answer from Krisztián Balla on Stack OverflowThe company I worked in 2020 experimented the usage of VS Code for ASP.NET Core development, in 2020 with a bunch of developers who are familiar with Visual Studio and we concluded the IDE makes developers more productive.
With VS Code evolved since then and lots of new plug-ins available at the marketplace, how the situation now? Could VS Code entirely replace Visual Studio in 2020, primarily if the team uses Azure DevOps Git repos, has a PR first approach culture and write unit tests using Xunit?
PS: Asking this question, as another company is about to do the experiment and the valid points discussed here would be presented to the management.
Visual Studio (full version) is a "full-featured" and "convenient" development environment.
Visual Studio (free "Express" versions - only until 2017) are feature-centered and simplified versions of the full version. Feature-centered meaning that there are different versions (Visual Studio Web Developer, Visual Studio C#, etc.) depending on your goal.
Visual Studio (free Community edition - since 2015) is a simplified version of the full version and replaces the separated express editions used before 2015.
Visual Studio Code (VSCode) is a cross-platform (Linux, Mac OS, Windows) editor that can be extended with plugins to your needs.
For example, if you want to create an ASP.NET application using Visual Studio Code you need to perform several steps on your own to setup the project. There is a separate tutorial for each OS.
Visual Studio Code is an editor while Visual Studio is an IDE.
Visual Studio Code is cross-platform and fast, while Visual Studio is not fast.
Note that Visual Studio for Mac was available but is planned for retirement
Visual Studio for Mac is scheduled for retirement by August 31, 2024 in accordance with Microsoft’s Modern Lifecycle Policy.
Which is better for C++ programming, Visual Studio or VS Code?
Should I start with Visual Studio or VS Code as a new .NET developer?
Which extensions do I need in VS Code to replicate core Visual Studio features?
I'm considering making a switch to Linux on my home computer. I'm a .NET developer by trade and I'd like to be able to work on it in my native OS without much pain.
For those of you who have used both, how does VS Code compare to Visual Studio for .NET Core/C# development?
Hello, I see a lot of tutorial with VS Code for Core, but I see the visual studio can do Core as well.. is there any difference? I'm still learning so I don't know
I use the two editors VsCode for the front and Visual Studio for dotnet, however I see that many people use VsCode to program in dotnet. Anyway, what are the advantages of using one or the other for dotnet? Clearly Visual Studio is much more complete, but why do people prefer to install VsCode extensions instead of using Visual Studio?
I've completed a short tutorial for building a Web API using .NET Core and I was wondering if there are any downsides to using VS Code for developing .NET Core apps.
I assume Visual Studio has better support but I'm not sure how better.
Edit: In other words, will I be able to develop .NET Core apps of any scale on GNU/Linux?
Hi guys! im learning .net core for development and i aways have this question in mind, why some people use visual studio insteadof visual studio code?
on windows you get a ton more features like integrated debugger, dissasembler, various project and solution wide ide features, refactoring tools etc.
also there is this notion that vscode is more “light weight” but this doesn’t seem to mean anything tangible. visual studio has lower typing latency and depending on the scenario starts up just as fast.
however, visual studio is windows only
Majority of the .NET developer that I know including me, uses both of them. Learn to use both of them and it will be really beneficial.
I’m learning C# and in the future .NET, and I’ve noticed that every course and source that I watch/read suggest to use Visual Studio. As far as I’ve searched about it, VS is much heavier than VSCode (and also the fact of just runs on Windows). So, what are the advantages in using Visual Studio instead of VSCode?
I would like to use VSCode but I’m a bit concerned about missing any tools or features that just has on Visual Sudio.
Cheers guys 🤙🏻
I've just started learning c# for my job, and I was wondering if I should use VSCode or visual studio. I've been using VSCode so far and I feel comfortable with it, but j wonder if I'm doing it the wrong way. Thank you!
Imo use both vscode and visual studio. You can actually open a solution folder in vscode and visual studio at the same time.
I do all my c#, data tools, debugging etc in visual studio.
I do all my js and html in vscode.
We tend to have cold fusion and python files in our solutions too which makes vscode ideal.
It's a lot to grasp but both of them play together nicely. I never use just one.
Visual studio!
Way better than VS Code. VS code is great and all, but its like driving a Toyota Camry when you can drive a Lambo/Bugatti like Visual Studio -https://visualstudio.microsoft.com/