The C# DevKit is out and gives you a complete .NET experience inside VS Code!

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ม.ค. 2025

ความคิดเห็น • 201

  • @Siderite
    @Siderite ปีที่แล้ว +8

    Great presentation as always, Scott! I've been a fan for over 25 years.

  • @moaidhathot
    @moaidhathot ปีที่แล้ว +21

    Thanks Scott! Btw, we can also use Vim/Neovim inside the Terminal. It has Syntax Highlighting, Intellisense and everything.
    It works with Omnisharp, although we (the community) are hoping to be able to use the new LSP from the C# Dev Kit, when the licensing issue is resolved.

    • @williy_cole
      @williy_cole ปีที่แล้ว +2

      The debug/set up experience for c# is a bit tough for devs new to nvim though. Loved your live stream the other day btw!

  • @mattcargile
    @mattcargile ปีที่แล้ว +1

    Good to see ya. Still rocking that terminal! Thanks again for getting me started on my prompting theming journey!

  • @flogginga_dead_horse4022
    @flogginga_dead_horse4022 ปีที่แล้ว

    installed as you talked... been waiting years for this. thanks

  • @gianlazzarini
    @gianlazzarini ปีที่แล้ว +16

    This re-sparks my interest in dotnet. It’s a lovely development experience on windows though I’m a Mac guy and prefer vscode, which has always felt like a second class IDE for dotnet. I may come back to it after a long stint with typescript.

    • @LewisCowles
      @LewisCowles ปีที่แล้ว +1

      The original Microsoft aim with typescript; lets get people back to C# by making JavaScript, look like C#

    • @cas818028
      @cas818028 ปีที่แล้ว

      @@LewisCowles But they just keep making TS better and better, we just got "using"

  • @Jimson92
    @Jimson92 ปีที่แล้ว +8

    It's nice but why must I sign in? What other major lang makes you sign in to develop? Rust, Dart, TS, Go, etc.

    • @shanselman
      @shanselman  ปีที่แล้ว +4

      you don't need to sign in for basic support. You sign in for the debugger and testing stuff, using the same licenses as VS. It's not about the language, it's about the IDE.

    • @JasonEspin
      @JasonEspin 5 หลายเดือนก่อน

      Completely agree. You shouldn't have to sign in at all and it shouldn't require a Visual Studio subscription. It's counter intuitive. If someone wants to develop with Visual Studio code they should just be able to do so with the dotnet sdk installed and the relevant plugins in VS Code. The whole reason they are likely using VS Code is because it's what they are using for other development and want to stick to the same IDE for all dev. However, requiring a subscription just to have some decent language completion, debugging and testing capabilities is a joke. You can acheive this by just signing up for Visual Studio Essentials on your account for free and that will give you these capabilities for free but it's yet another hurdle getting in the way of the developer and their code. It's also so that Microsoft can keep hold of the cash they get for Visual Studio from businesses as I suspect a lot of people will want to forgo the licence in favour of Visual Studio code. Except in this case, you can't do that in a business setting, only with a personal licence.

  • @duemez618
    @duemez618 ปีที่แล้ว +30

    This is huge!!! (esp. for devs using mainly Linux)
    We finally got a first class dev experience for C#/.NET in VS Code.
    Big thank you to everybody at MS that made this possible (I suspect the suits took some convincing).
    I bet this will even increase adoption of Visual Studio instead of cannibalizing it (please MS let go of those fears):
    VS Code can even be like an entry gate to VS for new C# devs that would prefer need a more full featured IDE (e.g. from having to work on big solutions at work).
    And most seasoned developers working mainly in Visual Studio would not want/won't switch anyway.

    • @user-db6ov7nn4x
      @user-db6ov7nn4x ปีที่แล้ว +7

      Rider works on Linux and was there since a long time ago

    • @joaogabrielv.m328
      @joaogabrielv.m328 ปีที่แล้ว

      ​@@user-db6ov7nn4xbut Rider is quite expensive. I've been using it since 2020, but just due to university license

    • @sbrugby1
      @sbrugby1 ปีที่แล้ว

      @@user-db6ov7nn4x Agree. Rider has been the best dotnet IDE on any platform for a long time now.

    • @Thezftw
      @Thezftw ปีที่แล้ว

      @@user-db6ov7nn4x It ain't free however

    • @silentprotagonist3786
      @silentprotagonist3786 ปีที่แล้ว

      ​@@user-db6ov7nn4x Rider isn't free for beginners though

  • @p2bdemo
    @p2bdemo ปีที่แล้ว +7

    Love it. It would be of great value to have a visual interface for NuGet packages management now!

  • @mahditalebi1770
    @mahditalebi1770 ปีที่แล้ว +1

    Chill and insightful as always. Thanks Scott

  • @zoheirkaram
    @zoheirkaram ปีที่แล้ว +1

    It's great to see solution explorer in VS Code.
    The project I'm working on contains a client angular UI and a database projects in the same solution and those are both not supported yet (this is what the explorer said when I expand the client/database folders). Looking forward to see more support for more project types in the coming future.

  • @kickthesky
    @kickthesky ปีที่แล้ว +6

    This is fantastic for me, as I like to work on a MacBook. Visual Studio for Mac was always less than optimal for what I wanted it to do. This is a much easier, and painless way to develop quickly in C# on a Mac.

    • @DanielHarrisCodes
      @DanielHarrisCodes ปีที่แล้ว

      I just hope there’s improvements coming to the MAUI extension that works on top of this.
      VS for Mac was hands down the best MAUI dev experience IMO. The speed of emulators on Mac with a simple UI for selecting an emulator etc.
      When I looked at the MAUI extension preview it wasn’t as slick as VS Mac for that aspect.

    • @JasonEspin
      @JasonEspin 5 หลายเดือนก่อน

      I've only ever used Visual Studio for the majority of my development career (14/15 years) but have recently switched over to Rider for cross-platform development now that I'm using Mac and Linux development machines a lot more. It's a really good IDE and given it's only £12 a month if you want to pay monthly, also really cheap.

  • @Sacra.
    @Sacra. ปีที่แล้ว

    Thank you Scott. I've been living under the rock recently and missed this enormous contribution to C# development in VSCODE.
    I miss 'immediate window' functionality.

  • @Dominik-K
    @Dominik-K ปีที่แล้ว

    Thanks a bunch for the demo, I've been waiting a long time for this. At work we'll be happy to pay for that experience too, as per license agreement. It's such a great deal and we can even use VD Code pretty easily on clients endpoint machines too

  • @decastring
    @decastring ปีที่แล้ว +3

    After adding C# dev kit to VS Code, I've noticed that variable values are truncated in the debug console and in the watch window. Is there a way to configure it to NOT truncate the values?

  • @tonym5857
    @tonym5857 ปีที่แล้ว

    Great video presentation tool, I like your command console and that small cat inside V.C.

  • @guybertental
    @guybertental ปีที่แล้ว

    Finally same great experience of C# on Visual Studio inside VS Code, this is super cool!

  • @PhillipKerman
    @PhillipKerman ปีที่แล้ว +2

    That's nice. What does Visual Studio senior offer not available in VSCode besides reduced resources?

    • @shanselman
      @shanselman  ปีที่แล้ว +3

      really good debugger and profiling tools

    • @Neme112
      @Neme112 10 หลายเดือนก่อน

      Visual designers

  • @rockthomas67
    @rockthomas67 ปีที่แล้ว

    Thanks for very nice guide to C# DevKit. Great video as always :-)

  • @kRySt4LGaMeR
    @kRySt4LGaMeR ปีที่แล้ว +4

    since OmniSharp is deprecated what would be the future for the people that don't use VsCode (i.e neovim users)?

    • @danielchapko902
      @danielchapko902 ปีที่แล้ว +1

      yes would love to be able to use this in neovim, at least for the intellisense

    • @samwdp
      @samwdp ปีที่แล้ว

      You would probably have to resort to csharp-ls by razzmatazz but it is nowhere near a mature as onmisharp is

    • @rogerfar
      @rogerfar ปีที่แล้ว +1

      Or coder server users. Unfortunately they ditched all other tools and left us in the dark.

  • @onurylmaz2522
    @onurylmaz2522 ปีที่แล้ว

    Great presentation Scott. Thanks for this!

  • @catalystcorp
    @catalystcorp ปีที่แล้ว +3

    Will it be available for Neovim/Vim, or does this not use the language server?

  • @jamesdietsch7868
    @jamesdietsch7868 ปีที่แล้ว +2

    Very cool Scott! Great content as always

  • @samwdp
    @samwdp ปีที่แล้ว +2

    Will we get the new LSP widely available for us to use outside of VS Code? For people like me who use other editors this would be nice if onmisharp is deprecated, or will the omnisharp binary still be updated and the deprecation is just inside vs code

  • @BobFrTube
    @BobFrTube ปีที่แล้ว

    it's nice to see how some of the simplicity of node and typescript has been brought back to the C# world. I discovered this when I wanted to create a Dotent routine to use in my TS app.

    • @jacobstamm
      @jacobstamm ปีที่แล้ว +3

      Of all the great things one could say about node and typescript, I don’t know if simplicity is one of them

  • @gianlazzarini
    @gianlazzarini ปีที่แล้ว +2

    First 🎉
    Also love your content, I’ve been listening to your podcasts since 2017.

  • @calebseadon255
    @calebseadon255 ปีที่แล้ว

    This is fantastic! I want to get out of bed and start playing with this right now!

  • @damientech88
    @damientech88 ปีที่แล้ว +1

    Ugh...I just got used to the old system for C# in VSCode now it's broken.

  • @MaxRenke
    @MaxRenke ปีที่แล้ว +2

    Scott! You're back!

  • @oluijks
    @oluijks ปีที่แล้ว

    Being a developer (on linux) and having never done anything on windows or with dotnet, I've always enjoyed watching Scott's videos. He always reminds me that tech is just plain fun!

  • @LiqdPT
    @LiqdPT ปีที่แล้ว

    1:00 woah, what is all this autocomplete sort of stuff flashing around on the screen? I never see anything like that in PS. I guess I'm going to have to go back thru your videos and see if you cover any of that.

    • @LiqdPT
      @LiqdPT ปีที่แล้ว

      I found the nearly 1 hour video I had somehow skipped before. Maybe I saw it and thought "oh, this is just setting up ohmyposh again". Nope, I missed out on some gems. I know what I'm doing this weekend.

  • @arieheinrich3457
    @arieheinrich3457 ปีที่แล้ว +5

    Would have been great if it also had a UI for nuget management

    • @DanielHarrisCodes
      @DanielHarrisCodes ปีที่แล้ว

      If MS don’t add one I guess anybody could create an extension for that. Agree it would be really useful.

  • @user-tl6zs2sn6v
    @user-tl6zs2sn6v ปีที่แล้ว +1

    Hey Scott, do you have any insights about Package Management, like NuGet support inside the VS Code via this C# Dev Kit or some alternative extenstion?

  • @sergiom.954
    @sergiom.954 ปีที่แล้ว

    For sure I will try this extension. What's that tool that you use to indicate things on your screen with arrows?

  • @mistrykam
    @mistrykam ปีที่แล้ว

    Great demo, very cool feature, this will make C# development way more pleasant in VS Code.

  • @VastOceanCommuter
    @VastOceanCommuter ปีที่แล้ว

    What terminal is this with the colored bars?

  • @thedude3544
    @thedude3544 ปีที่แล้ว

    Hi Scott, is that Beyonce theme available on the extension marketplace of Visual Studio?

  • @alexanlp
    @alexanlp ปีที่แล้ว +1

    It's wonderful, i've been using since the beta versions. But I don't know why, when we've folders and create a class, the namespace comes only with de name of project.
    And Scott, sorry for my question, but which font you're using in Visual Studio.
    Thanks

    • @shanselman
      @shanselman  ปีที่แล้ว +1

      That’s Cascadia Code

  • @jonsagara
    @jonsagara ปีที่แล้ว

    Great video, Scott, thank you.
    Is this the replacement for VS for Mac?

  • @rachwalskimarcin
    @rachwalskimarcin ปีที่แล้ว +1

    Ok. That is great. Considering developing an Azure SQL Database (t-sql) projects what is the similar extension from Visual Studio but in Visual Studio Code?

  • @jgurtz
    @jgurtz ปีที่แล้ว

    Wow so cool, thanks for the update and walkthrough!

  • @hendrykhoza4782
    @hendrykhoza4782 ปีที่แล้ว +1

    Does it work on Neovim?

  • @DD-ds7ui
    @DD-ds7ui ปีที่แล้ว +1

    how are you getting these colours in powershell?

    • @shanselman
      @shanselman  ปีที่แล้ว +2

      google hanselman pretty prompt

  • @headasplode4326
    @headasplode4326 ปีที่แล้ว +4

    Looks pretty cool, but personally, i do actually prefer seeing csproj and sln files in the solution explorer instead of having to find the option on a right click menu to edit the files

    • @shanselman
      @shanselman  ปีที่แล้ว +3

      fortunately we get both options!

  • @Kerzaphin
    @Kerzaphin ปีที่แล้ว +3

    This is huge. I would definitely use VS Code in my work if I could. If JetBrains makes a ReSharper plugin for VSC I actually could.

    • @MikeCe
      @MikeCe ปีที่แล้ว +7

      JetBrains makes Rider which is a full-featured IDE and works exactly the same on Linux, macOS, and Windows -- and it has all of the Resharper goodness baked in.

    • @paralleluniverse99
      @paralleluniverse99 ปีที่แล้ว +5

      @@MikeCe And you have to pay for. Pay for an IDE. No, thanks.

    • @keithnicholas
      @keithnicholas ปีที่แล้ว

      @@paralleluniverse99 I think you missed the point.... Jetbrains adds value through it's tooling, which is why the person wants ReSharper, in fact, for them, it is so valuable it really doesn't matter about all this because they don't want to give it up. Rider is a fantastic tool, and it doesn't really cost that much.

    • @MikeCe
      @MikeCe ปีที่แล้ว

      @@paralleluniverse99 DevKit and Visual Studio are only free if you aren't making real money (or don't value the time-savings that R# gives you). Your call either way.

  • @XKS99
    @XKS99 ปีที่แล้ว +1

    How is this different from omnisharp?

  • @JP-hr3xq
    @JP-hr3xq ปีที่แล้ว +1

    For anyone wondering "what's the point?", it's so you can have your same Visual Studio-like experience on Windows, Linux, and Mac. This wasn't possible before. And they're wanting to retire Visual Studio for Mac as well.

  • @devsaranga
    @devsaranga ปีที่แล้ว

    That's great to have in VSCode Scott. However, is it possible to inspect the actual source code of any .NET class or nuget library like we can with JetBrains' Rider? I have had some success with sourcelink in Visual Studio, but I'm not certain if this is something that can be done with VSCode. Appreciate your thoughts on this.

  • @luismejia6817
    @luismejia6817 ปีที่แล้ว

    What do you use to mark stuff on your screen?

    • @shanselman
      @shanselman  ปีที่แล้ว

      ZoomIt from Sysinternals

  • @ThugLifeModafocah
    @ThugLifeModafocah ปีที่แล้ว

    Hey Scott, have you done botox applications on your face? How is it possible you dont have expression marks between eyebrows and on forehead???

  • @darylg3560
    @darylg3560 ปีที่แล้ว +2

    What measures are in place to stop Developers from being able to use this in a Corporate Environment if they do not have a professional license? From a Developer perspective I think this is absolutely fantastic and definitely the way forward. However, as I am primarily a SysAdmin, I do also have to think about what businesses can do to protect themselves from licensing fines if anyone can download this extension and sign in with their private email to use a Community license.
    Also, a massive congratulations on the promotion!

    • @georgehelyar
      @georgehelyar ปีที่แล้ว

      You have to sign in to use it so I think it's about the same as full visual studio.
      Also if you have a pro visual studio license then this is included at no additional cost, so in general it seems like if you're already using visual studio then you should be fine, you just can't stop paying for VS and switch to this.
      I assume that means that if you have MSDN then it's also covered.

    • @darylg3560
      @darylg3560 ปีที่แล้ว +1

      ​@@georgehelyar Thanks! My main concern though is someone could just log in with their home email account and be using the extension oblivious to the fact they should have a license for it. I know it doesn't sound like a massive thing but you'd be surprised some of the things I've seen people do!

    • @StephenEricHuff
      @StephenEricHuff ปีที่แล้ว +3

      @@darylg3560 I'm confused - where are you reading that vs code with this extension can't be used in corporate enviroments for free?

    • @samwdp
      @samwdp ปีที่แล้ว

      ​@StephenEricHuff it's in the EULA that you need to purchase an enterprise license
      "An “Enterprise” is any organization and its Affiliates that collectively have either: (A) more than two-hundred fifty (250) PCs or users; or (B) one million ($1,000,000.00) U.S. dollars (or the equivalent in other currencies) in annual revenues. As used in this section, “Affiliates” means those entities that control (via majority ownership), are controlled by, or are under common control with an organization."
      (v) Notwithstanding Sections 1(c)(i)-(v), your users may install and use copies of the Software on your devices to develop and test applications while you have a valid paid entitlement (e.g., a paid subscription) to use at least one (1) eligible product or service listed in the supplemental licensing documentation available at aka.ms/vs/eligible-entitlements

    • @DanielHarrisCodes
      @DanielHarrisCodes ปีที่แล้ว

      @@darylg3560you would block signing in to Personal Microsoft accounts as a whole in your environment I guess. But I get what you mean, and my solution doesn’t suit edge cases where you want people to be able to use personal accounts for other things.

  • @ChrisBrandsma
    @ChrisBrandsma ปีที่แล้ว

    What is the command line situation going on here?

    • @shanselman
      @shanselman  ปีที่แล้ว

      Google hanselman pretty prompt

  • @r7boatguy
    @r7boatguy ปีที่แล้ว +1

    How is your machine so fast? I have a decently spec'd machine with very little running and it's never that speedy!

    • @shanselman
      @shanselman  ปีที่แล้ว +4

      it's a gaming desktop

  • @acodersjourney
    @acodersjourney ปีที่แล้ว

    Thanks for the useful content.

  • @niklu4038
    @niklu4038 ปีที่แล้ว

    useful video, thanks. as I can see in DevKit already build in IntelliCode but there is also IntelliCode for C# DevKit package. what purpose of it?

  • @OnlyGoPro
    @OnlyGoPro ปีที่แล้ว

    There are lot to learn from you sir :)

  • @jasonld
    @jasonld ปีที่แล้ว

    How is everyone getting the colored terminal?

    • @shanselman
      @shanselman  ปีที่แล้ว +1

      google hanselman pretty prompt

  • @Nex7sYv
    @Nex7sYv ปีที่แล้ว

    why his shell/cmd looks so colorful???

    • @shanselman
      @shanselman  ปีที่แล้ว

      google Hanselman pretty prompt

  • @ketimcoder
    @ketimcoder ปีที่แล้ว

    That looks pretty neat. I'll have to try it.

  • @samwise8731
    @samwise8731 ปีที่แล้ว

    How do you make those red arrows live to point at things ?

    • @shanselman
      @shanselman  ปีที่แล้ว +4

      Zoomit. Installed via "winget install sysinternals"

  • @sayanama
    @sayanama ปีที่แล้ว

    Does this work with SlnGen when we want to generate solution on demand?

  • @LewisCowles
    @LewisCowles ปีที่แล้ว +1

    VSCode having the ability to have "profiles", where I can separate all these extensions would make my polyglot life easier.

    • @ugochukwuumerie6378
      @ugochukwuumerie6378 ปีที่แล้ว

      I doubt it, probably to make us happy while we await vs for Mac, that is if they have plans for it soon

  • @jasonbarnett9565
    @jasonbarnett9565 ปีที่แล้ว

    This is great! I expect to play around with this more. If I can get the same Visual Studio extensions (SpecFlow, Fine Code Coverage) installed in VS Code, then I might move over to VS Code. Currently, I've been using Visual Studio 2022 as my preferred IDE for .Net, and VS Code for all else. It would be nice to have one IDE to rule them all.

  • @AzaB2C
    @AzaB2C ปีที่แล้ว

    Very cool! Super useful! Cheers!

  • @hendrykhoza4782
    @hendrykhoza4782 ปีที่แล้ว

    Can't believe you were in south africa and didn't get to meet you 😢

  • @pooneh333
    @pooneh333 ปีที่แล้ว

    Recently, I have switched to Mac, but I couldn't forget the power of VS. But now, everything is cool ❤

  • @JohnnyOshika
    @JohnnyOshika ปีที่แล้ว

    Does .Net Framework (e.g. legacy .Net Framework 4.6) work with C# DevKit on any device, including Mac?

  • @SharunKumar
    @SharunKumar ปีที่แล้ว

    How do you get emojis on dir command 🤔 (ones next to the folder and file names)

    • @shanselman
      @shanselman  ปีที่แล้ว +2

      that's the powershell directory icons module

  • @Antebios
    @Antebios ปีที่แล้ว

    I'm a convert to VS Code. I 💕 it!

  • @jamesallen74
    @jamesallen74 ปีที่แล้ว

    I love the terminal theme and font. OhMyPosh for the win!

  • @temelgunaydin7585
    @temelgunaydin7585 ปีที่แล้ว

    Thanks for sharing

  • @Sammi84
    @Sammi84 ปีที่แล้ว

    The lede is buried. Actual announcement comes at 6:17.

  • @UmmarFarooqMahroof
    @UmmarFarooqMahroof ปีที่แล้ว

    hotdiggity Scott, your pc very nippy, what your specs?! like CPU, type of SSD and RAM + RAM SPeed?

  • @serhatkuk4180
    @serhatkuk4180 ปีที่แล้ว

    Hello Scott, it is not related to this video but I need to ask you something. Is .NET 7 or 8 cross-platform? As far as I know old versions weren't cross platform but we had .NET Core, which was cross-platform. I missed what happened after that. Do we still have .NET Core? Did .NET become cross-platform too? Did we got rid of .NET Core because .NET become cross-platform ?? Can you Enlighten us?
    Thanks in advance

    • @flogginga_dead_horse4022
      @flogginga_dead_horse4022 ปีที่แล้ว

      yes it is, 7 and 8 are no longer called core and are cross platform

    • @RicardoGerbaudo
      @RicardoGerbaudo ปีที่แล้ว +1

      The last non-cross platform release was .NET Framework 4.8.
      .NET Core is cross-platform and was rebranded as just ".NET" since version 5.

    • @silentprotagonist3786
      @silentprotagonist3786 ปีที่แล้ว

      .NET Core was just rebranded as simply .NET. The last Windows-exclusive .NET release was 4.8 and it was called .NET Framework

  • @Jacobhay09
    @Jacobhay09 ปีที่แล้ว

    I’m on an arm based Mac some of my projects have to be x64. I used Rider for my day to day work and it has the option to set the path for my dotNet sdk I want to use. I installed this plugin and it fails to work bc the plugin is looking for ARM based sdk and it is locating x64 sdk 1st. I tried to change the path in the plugin settings but it’s still mad. Anyone else running into this issue?

    • @shanselman
      @shanselman  ปีที่แล้ว

      Let me test on my ARM m1 Mac

  • @ZuhaibZakaria
    @ZuhaibZakaria ปีที่แล้ว

    Finally!!🎉🎉

  • @drewfyre7693
    @drewfyre7693 ปีที่แล้ว +4

    Well, the problem is still the licensing model. For a company what is the point of having this extension in a free text editor when you can't use it without purchasing the Visual Studio Professional license? At that point you would rather use Visual Studio Professional which you get from the subscription.

    • @shanselman
      @shanselman  ปีที่แล้ว +4

      you only need the Free Visual Studio Community, so just sign in with that

    • @drewfyre7693
      @drewfyre7693 ปีที่แล้ว +2

      @@shanselman That is not true for companies with more than 5 developers wanting to use the DevKit.
      And for those under why then require the login, since it's free.
      I don't see this extension getting much traction but I hope time proves me wrong.

    • @TheStevenWhiting
      @TheStevenWhiting ปีที่แล้ว

      ​@@drewfyre7693The login is so they can monetise. More people they see logging in for free, more they can try and sell to them.

    • @EdubSi
      @EdubSi ปีที่แล้ว

      ​@@drewfyre7693I would consider to use the plugin for small Projects over Visual Studio on private Projects and switch to Rider for bigger stuff. I always disliked the C# Integration on VSCode but this time might be different.

  • @terasoft-official
    @terasoft-official ปีที่แล้ว

    I guess making something electron is really needed in c sharp. ui kit

  • @freddvincent
    @freddvincent ปีที่แล้ว

    *Very nice*

  • @Joe-SoftwareEngineer
    @Joe-SoftwareEngineer ปีที่แล้ว

    Very nice!!

  • @yufgyug3735
    @yufgyug3735 ปีที่แล้ว

    thanks to this i might actually ditch the 'big' visual studio alltogether

  • @Allyourneedsmet
    @Allyourneedsmet ปีที่แล้ว

    Anyone know the terminal?

    • @shanselman
      @shanselman  ปีที่แล้ว +1

      Windows Terminal with Powershell. Google “hanselman pretty prompt” for details

    • @Allyourneedsmet
      @Allyourneedsmet ปีที่แล้ว

      Nice, Thanks! @@shanselman

  • @hunrahel
    @hunrahel ปีที่แล้ว

    I get no intelli-anything, apparently because of some kind of omnisharp conflict

    • @shanselman
      @shanselman  ปีที่แล้ว +1

      remove and just add C# DevKit?

    • @hunrahel
      @hunrahel ปีที่แล้ว

      @@shanselman after stripping out all extensions and even reinstalling code, it looks like a brand new app works, but the big older project I was working on doesn't, which smells like a quirk in dependencies, settings, and sln
      Manageable, at least.

    • @hunrahel
      @hunrahel ปีที่แล้ว

      @@shanselman btw, the error was ` [inlineCompletionProvider.provideInlineCompletionItems() 6] Caught error when requesting inline completion: Error: Operation took longer than 5000ms.`

  • @LorenzoJimenez
    @LorenzoJimenez ปีที่แล้ว

    Thanks. Nice to see how Microsoft continues releasing good tools for free.

  • @benderbg
    @benderbg ปีที่แล้ว

    Upload after 5 month !?!? Hope everything is ok. You keyboard skills are top notch.

    • @shanselman
      @shanselman  ปีที่แล้ว +10

      I have a job...

  • @Alan_Dler
    @Alan_Dler ปีที่แล้ว

    Thanks for the video although I still prefer visual studio or visual studio code.

    • @shanselman
      @shanselman  ปีที่แล้ว +1

      sure, this is Visual Studio Code. It's good to have choice, use the one that makes you happy!

  • @rogerfar
    @rogerfar ปีที่แล้ว +2

    Nice but can't feel like we've been left in the dark for non official vscode builds like coder server. If any other tooling like rust or go can be completely open source, including the debugger, then Microsoft can do the same. Now we have to rely on samsung out of all places to help us with an open source debugger.

  • @syko9000
    @syko9000 ปีที่แล้ว

    It doesn’t understand what to do with dcproj’s which is making my life complicated.

  • @KeyboardSourceError
    @KeyboardSourceError ปีที่แล้ว +1

    That’s hot.

  • @michaelwinick
    @michaelwinick ปีที่แล้ว +4

    I count on Resharper for complicated and important refactorings in Visual Studio. No Resharper for VS Code... Rider is my only choice for a scaled down IDE with sufficient refactoring support. I am still happy with Visual Studio for 90% of my work, even though that is not so cool anymore 😉

  • @tonykalok
    @tonykalok ปีที่แล้ว +1

    cool!

  • @juleswombat5309
    @juleswombat5309 ปีที่แล้ว

    Gosh, VS Code is really getting quite a full blown IDE. I was only using it for scripting, python etc, and Visual Studio for the full C# language intellisense. (And full text tabbing) Just need text Tabbing controls in VS Code, and it will be a winner.

    • @itmeurdad
      @itmeurdad ปีที่แล้ว

      And right on queue a new "dedicated extensible text editor focused on speed" will appear, draw a huge number of people away, add a gazillion bloat packages, and the cycle will continue.

  • @Mark73
    @Mark73 ปีที่แล้ว

    I actually prefer Visual Studio. I'll do front ends in VS Code.

  • @eniac78
    @eniac78 ปีที่แล้ว +1

    bring back clippy! 📎

  • @hackdesigner
    @hackdesigner ปีที่แล้ว +1

    For anyone installing - please make sure to update everything TWICE. Once done, it actually works.

    • @AJRF05
      @AJRF05 ปีที่แล้ว

      What other things need updating? I'm still at the point of it not working!

    • @hackdesigner
      @hackdesigner ปีที่แล้ว +1

      @@AJRF05 the VSC itself, and all the extrnsions. Oh yes and do login to MS account.

  • @JuanLuisGuerreroMinero
    @JuanLuisGuerreroMinero ปีที่แล้ว

    Hi, really nice demo.
    Just one question, Could it be a sustitución for Visual Studio in the future?

  • @jennekable
    @jennekable ปีที่แล้ว

    Nice

  • @Lammot
    @Lammot ปีที่แล้ว +4

    Scott, are you getting paid by Microsoft to promote the extension like this?
    How come you didn't address the 2.5 star rating in your glowing review?

    • @RM-xr8lq
      @RM-xr8lq ปีที่แล้ว +4

      almost like they are a vice president at microsoft...

    • @Lammot
      @Lammot ปีที่แล้ว +1

      Did not see that coming. I retract my questions. Heh.

    • @shanselman
      @shanselman  ปีที่แล้ว +2

      because my team works on it and I think it's cool. Have you tried it?

    • @Lammot
      @Lammot ปีที่แล้ว +3

      @@shanselman obviously, yes.
      I had a decent run with c# on vscode prior to dev kit. Once I saw the dev kit, immediately went to check it out. Had to uninstall and rollback c# extension. Tried it again last week with dev containers (had to test smt in k8s cluster), but with the same result - back to 1.26 or w/e version was latest prior to 2.
      Language server just breaks, fails to even highlight tokens. Naturally autocompletion and suggestions are out of the window as well.
      As for solution view - I do not see the value added here. Its an atavism and generally is harder to work with than plain files. Opinions might differ on this one, ofc.
      Honestly, I'm not trying to be mean, but my experience was that bad, I'm still disappointed by it.
      ps: your answer doesn't explain why you ignore the users feedback on the extension. One would think that the fact that your team works on it would give you all the more reasons to consider it.
      pps: sorry for the wall of text

  • @AnthonyIrwinVideos
    @AnthonyIrwinVideos ปีที่แล้ว +3

    What is absolutely appalling about the C# dev kit is that Microsoft has attached a proprietary license to it. MS went on and on about how they changed and open sourced C# and .NET but now if you want to work with it you need to have proprietary tools to work with it in a nice way. Shame on MS showing how they cannot be trusted to honour their open source commitment.

  • @SomeBodyIUsedToKnow8
    @SomeBodyIUsedToKnow8 ปีที่แล้ว

    I get the feeling VS full will be phased out

  • @occularmalice
    @occularmalice ปีที่แล้ว

    VSCode looks like it's made VSStudio obsolete. I'm sure there are some VSStudio things you won't be able to do (like automated unit testing) but this makes VSStudio 99% redundant now doesn't it?

    • @shanselman
      @shanselman  ปีที่แล้ว +6

      I don't think Hondas make Toyota's redundant. Plus VS Senior still has a far far more sophisticated debugger

    • @occularmalice
      @occularmalice ปีที่แล้ว +1

      @@shanselmanFair statement and it's always good to have choices.

    • @curtmantle7486
      @curtmantle7486 ปีที่แล้ว

      @@occularmalice There is no choice. Rider is the only option. I am kidding... sort of.