~/talk

VSCode for the C# Developer

Talkat NDC London 2023 · 2023-01-23..01-27· [developer-experience]
slides:none on file

Step-by-step setup shows VS Code plus the .NET SDK and dotnet new templates create console, class library, Blazor Server and even WPF/WinForms projects that actually run and debug with breakpoints and CodeLens. Extension use is concrete: C# extension (OmniSharp) for scaffolded launch and task files, and a .NET user-secrets helper to store connection strings outside source control. Demos use the CLI (.NET run, dotnet watch, dotnet publish), fix HTTPS via launch.json, enable hot reload, and succeed end-to-end.

AI-written summary · about

  1. 0:00VSCode for C# developers
  2. 0:44VSCode vs Visual Studio
  3. 5:22Setup VSCode for C#
  4. 7:56New C# project
  5. 13:18Debug C# code
  6. 17:42Console input & debugging
  7. 18:04Add class library
  8. 25:08Build Blazor server
  9. 27:39Debug Blazor apps
  10. 30:33Hot reload in Blazor
  11. 33:48User secrets setup
  12. 41:30WPF & WinForms in VSCode
  13. 48:41VSCode extensions & commands
  14. 50:05Configuring launch.json for debugging
  15. 51:09Q&A unit testing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.