Debugging Tips and Tricks with #JetBrains Rider
summary
Shows how JetBrains Rider uses PDB-aware debugging to find bugs: step into/over/out, conditional breakpoints, run-to-here/non‑stop jumps, and change object fields at runtime so a wrong name becomes the right one without restarting. Covers run/debug configurations and a compound configuration that launches API+web together, attaching to local/remote processes, paging large IEnumerables, and saving breakpoints. Reveals a long‑kept tip (13 years, only two people knew) using the debugger display attribute to surface useful state.
AI-written summary · about
chapters (22)
- 0:00Welcome
- 2:00Setting up the sample application
- 3:46Debugging menus
- 10:16Running and debugging the application
- 11:21Breakpoints
- 16:44Debug toolbar
- 18:07Step through code
- 20:17Step into .NET source
- 21:19Conditional breakpoints
- 24:11Restart and skip
- 27:50Running to cursor and non-stop execution
- 29:14Handling exceptions
- 30:42Stack trace and exceptions
- 33:10Live edit variables
- 36:49Watch windows
- 39:24Adding watches and debugging attributes
- 42:01Debugger display attribute
- 45:14Hide sensitive data
- 47:03Multi-project debugging
- 50:16Attach to process
- 52:06Debug on another machine
- 55:15Q&A








