markjprice / cs12dotnet8

Repository for the Packt Publishing book titled "C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals" by Mark J. Price
637 stars 199 forks source link

C# Dev Kit #39

Open roncalw opened 6 months ago

roncalw commented 6 months ago

Your book recommends installing the subject extension for Visual Studio Code, but the reviews on it are a little scary. (see below)

There are good reviews mixed in with the bad reviews, but the overall review is only 2.5 stars (per the marketplace). Granted there have only been 171 reviews to the over 4 million downloads and people are more likely to go out of their way to leave a negative review vs a positive one, I thought I should check in with you still, to confirm you still recommend this extension.

If you do, are there any settings you have learned since your publication that you might want to share with us to improve our experience?

You have taught me well over the past few years through your well written books and guidance so I look very forward to your reply.

Thank you! --Carlo

Eg Reviews ...

4/2024 "I came to VS Code to get away from the annoying abstractions, hidden logic and clunkiness of VS solutions, this extension just brings a bunch of that back into my workflow.

The integrated testing is nice but on the whole I prefer the old Omnisharp version of the C# extension without dev kit."

"takes too long to open a solution, c# dev kit is showing errors in the editor in code, although I can build successfully with dotnet build. Just a miserable extension? This is AI, you can even build a c# extension that WORKS, in visual studio code, and you are talking about Artificial General Intelligence."

"More hot garbage from Microsoft. Intellisense randomly quits working ALL. THE. TIME."

markjprice commented 6 months ago

If a reader wants to use Visual Studio Code while learning with my book, then yes, I still recommend C# Dev Kit because combined with the C# extension it makes .NET development much easier with IntelliSense and so on. After that, it's up to the reader to decide if they want to continue to use Code for their real projects. Many developers prefer JetBrains Rider or Visual Studio, both of which can also be used with my books.

Can you be more specific about what parts of the experience you want settings to improve? There are literally thousands of settings for Code to make it work just the way a reader wants: https://code.visualstudio.com/docs/getstarted/settings