Your teaching style is so engaging and effective. I always learn something new from your videos😊❤. Keep up the great work!
@swildermuth Жыл бұрын
I'm so glad!
@BrianHallmanac Жыл бұрын
Keeping you off the streets, one coding short at a time. 😂 Keep the great content coming Shawn!
@swildermuth Жыл бұрын
Always!
@jamesbest2221 Жыл бұрын
Thank you! All your “coding shorts” (and topics) are great! Cheers.
@swildermuth Жыл бұрын
Thanks
@espacenuagic Жыл бұрын
Thank you Shawn. I liked you "extensive" courses and now discovered your Coding Shorts series. It's awesome! :)
@frazchaudhry Жыл бұрын
Good to see better support for C# on VS code. I'll be sticking to Rider though.
@swildermuth Жыл бұрын
Whatever works for you.
@codingbloke Жыл бұрын
So the burning question is why would I use VS Code to do this (bearing in mind you need VS license to use this) instead of VS 2022?
@swildermuth Жыл бұрын
If you're happy with VS, no need to change anything. The whole "need a VS license" needs to be clearer from Microsoft. I like the idea of using VSCode because it feels faster, and since I also do TS/JS, the VSCode experience is a ton better than VS.
@jameshancock Жыл бұрын
C# the only language that you have to pay for good support in vs code. If Microsoft can’t figure out how bad this is for them Nick Chapsas has a video telling them.
@weluvmusicz Жыл бұрын
The video of Nick ranting has been removed!
@jameshancock Жыл бұрын
@@weluvmusicz Except he was right. And this will burn down the good will the C# team has been fighting to get back. No other language requires you to pay for a good development experience. Xcode is free, java, and all other languages in vs code are free and work great. It's ONLY C# that is pay and that is going to turn of a TON of devs as a result. And it won't just cause them to no use C#, it will cause them to trash C#. The only people that don't care about this are the enterprises. And it is enterprises that keep leading Microsoft into abyss because they keep listening to them and they keep pushing their own interests and those interests harm Microsoft's. (And if Microsoft did the right thing, enterprises wouldn't be upset, they just like the lazy way that minimizes overhead for a cost center for them.) You took an increasingly irrelevant language getting clobbered by Flutter/Dart for apps and increasingly web, and made it's market even smaller. C# was a viable server side language since Dart is awful at it. Now you ensured that those developers that would have used it will go to "free" like nodejs. PS: $1 million in revenue is not "rich" as his new video claims. That's baseline to run a company now when you have to spend $150,000 just on a single developer. If they wanted to make it free until you reach say $100 million that would make some sort of sense. Or free but with support contracts, that would also make sense.
@swildermuth Жыл бұрын
Your mention of Java confuses me. Most people use an IDE that they pay for (e.g. JetBrains or others). Python and Rust might be true, but I don't think Java is accurate. And I wonder if the same sort of licensing is with other languages, (I'm doing some research). Again, for open source, students, and hobbyists - it is free (just like Visual Studio - Community Edition). It only requires licensing when you are using it for commercial projects. But to be clear, I'm just getting my head around the licensing (my least favorite subject), so I could definitely be wrong about the other ecosystems.
@swildermuth Жыл бұрын
Java charges for commercial use of the JDK itself, so I am not sure what you think is free.
@jameshancock Жыл бұрын
@@swildermuth Which is why Java's adoption is waning. And OpenJava and the OpenJRE as used by MS has no such limitations. Java is proof my statements are correct.
@YTjmurray Жыл бұрын
One of the biggest missing features for me was the Hot Reload when debugging in full VS. Is that available in this extension?
@swildermuth Жыл бұрын
Hot Reload is in VS, but command-line watch is not quite supported
@tiesmaster Жыл бұрын
Very nice video! One point of discussion, you indicate that the new Dev Kit extension is powered by Roslyn, instead of Omnisharp, correct me if I'm wrong, but wasn't omnisharp created to wrap Roslyn to be used by various editors via LSP? EDIT: Not meant to be pedantic. Just wondering if I remember correctly. And if so, what is the difference? Just removing the middleman (omnisharp), resulting in more performance?
@swildermuth Жыл бұрын
Yeah, not sure either. I think I was too flippant which the changes.
@georgesaeid7231 Жыл бұрын
Thank you for the great video :) Do you expect it to really grow to be a real alternative to visual studio, or it's just a faint support for C# in vscode?
@swildermuth Жыл бұрын
I think it will be a peer to Visual Studio Community Edition. This opens up C# on other platforms more easily (VS for Mac is a thing, but not for Linux)
@amitkumdixit Жыл бұрын
Well it always create Minimal apis and projet with Controller based API is missing
@ricardomartinez1 Жыл бұрын
Thanks.
@swildermuth Жыл бұрын
No worries!
@g0keyn10 ай бұрын
How to I change .net version on c# dev kit? I want to use .net 7 but extention using 8. I have .net 7 sdk on my computer.
@swildermuth10 ай бұрын
Maybe a global.json in the folder? learn.microsoft.com/en-us/dotnet/core/tools/global-json
@g0keyn10 ай бұрын
@@swildermuth I used to global.json file but did not effect. Since it did not automatically add the project to the solution file, it did not appear in solution explorer. When I added it manually the version was set.
@swildermuth10 ай бұрын
Let me see if I can figure it out @@g0keyn
@g0keyn10 ай бұрын
@@swildermuth I fixed the problem. I am creating global.json file then creating a new project and adding project manually to sln file. Sorry for my english.
@EricOnYouTube Жыл бұрын
Don't you have to have a VS subscription to use C# Dev Kit?
@swildermuth Жыл бұрын
I believe so, but perhaps the Community edition license is enough (but not sure).
@farzadmf Жыл бұрын
Took Microsoft long enough!! Saw another video about this, and seems like one of the components of this extension (don't remember which one) is under Visual Studio license, requiring people to pay??? If that's the case, I personally think a TERRIBLE decision from Microsoft
@geraldmaale Жыл бұрын
They require Visual Studio Subscription. Terrible
@swildermuth Жыл бұрын
Subscription? Or just VS Community license? I'm trying to clarify this and will do a Rant this weekend once I have more details.
@farzadmf Жыл бұрын
The original video was deleted, but the same guy created a new video: kzbin.info/www/bejne/l17HgoyZdpekhJY. He talks about the license in around `5:45` (I think KZbin keeps changing the minute to your video, so clicking on it won't work 🙂)
@geraldmaale Жыл бұрын
@@swildermuth "Visual Studio Subscription"
@YTjmurray Жыл бұрын
@@swildermuth Supposedly the same terms as the VS Community license. I'm eligible so I'm trying Dev Kit for my devcontainers.
@vasiliskarvelas5488 Жыл бұрын
Yes, but...
@weluvmusicz Жыл бұрын
Beware of the license! Most people will need a Visual Studio license to use Dev Kit!
@swildermuth Жыл бұрын
Yeah, I missed covering that here. I am going to do a Rant about it this weekend once I have more facts.