vscode-csharp VS vscode-dotnettools

Compare vscode-csharp vs vscode-dotnettools and see what are their differences.

vscode-csharp

Official C# support for Visual Studio Code (by dotnet)

vscode-dotnettools

This is a feedback repository to capture issues logged for the C# Dev Kit and related extensions from Visual Studio Code (by microsoft)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
vscode-csharp vscode-dotnettools
14 4
2,817 190
0.3% 5.3%
9.8 7.0
6 days ago 13 days ago
TypeScript
MIT License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

vscode-csharp

Posts with mentions or reviews of vscode-csharp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-12.

vscode-dotnettools

Posts with mentions or reviews of vscode-dotnettools. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-07.
  • Jetbrains are offering 65% off Rider personal licenses for 65 hours
    1 project | news.ycombinator.com | 3 Sep 2023
    Compared to what? To visual studio? It's bad. To rider? It's bad.

    To using a potato? It's pretty good!

    Seriously though, if you want an honest answer: It's bad... but, they're now investing in making it better (1), and it better than I was a year ago.

    Expect to see more improvements in this space.

    ..but like, yeah. Right now, it kind of still sucks if you're working in C# full time, compared to the serious alternatives. You can see common themes on the issue tracker (2), if you want a less anecdotal response, or perhaps dig through a couple of the juicy threads (3), that give you sense of the state of play right now.

    tldr; watch this space; if you're already heavily invested vscode, give it a whirl... but, if you're using a mostly-c# code base, you probably won't want to have it as your primary editor right now.

    [1] - https://devblogs.microsoft.com/visualstudio/announcing-cshar...

    [2] - https://github.com/microsoft/vscode-dotnettools/issues

    [3] - https://github.com/microsoft/vscode-dotnettools/issues/329

  • Unable to find .NET
    1 project | /r/vscode | 21 Jun 2023
    possibly https://github.com/microsoft/vscode-dotnettools/issues/120
  • C# Dev Kit for VSCode on Windows 10: "A compatible .NET SDK was not found."
    1 project | /r/csharp | 8 Jun 2023
    Looks like a known issue having something to do with spaces in paths, and reported here: https://github.com/microsoft/vscode-dotnettools/issues/59
  • Announcing C# Dev Kit for Visual Studio Code
    4 projects | /r/programming | 7 Jun 2023

What are some alternatives?

When comparing vscode-csharp and vscode-dotnettools you can also consider the following projects:

free-vscode-csharp - Free/Libre fork of the official C# extension for vscode

Roslyn - The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

FileTypeChecker - Cross platform file type validator for .NET

Code-Server - VS Code in the browser

UnitGenerator - C# Source Generator to create value-object, inspired by units of measure.

playwright-scrape-api - A dead simple REST API to use Playwright to scrape the text contents from any URL.

.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

omnisharp-vscode - Official C# support for Visual Studio Code [Moved to: https://github.com/dotnet/vscode-csharp]

csharper - VS Code Extension to easily create templated C# files

ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

core - .NET news, announcements, release notes, and more!