advanced debugging with visual studio
DESCRIPTION
Advanced Debugging with Visual Studio. Please note: this session is a „classic“ with a change/addition rate of about 10-15% per year. If you‘ve seen a previous version, you might therefore already know quite a bit of it .... (But you‘re of course more than welcome to join again! ;-)). - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Advanced Debugging with Visual Studio](https://reader036.vdocuments.us/reader036/viewer/2022062301/56815dfd550346895dcc386b/html5/thumbnails/1.jpg)
![Page 2: Advanced Debugging with Visual Studio](https://reader036.vdocuments.us/reader036/viewer/2022062301/56815dfd550346895dcc386b/html5/thumbnails/2.jpg)
Advanced Debuggingwith Visual Studio
Ingo Rammer | thinktecture | [email protected] | @ingorammer
Please note: this session is a „classic“ with a change/addition rate of about 10-15% per year.
If you‘ve seen a previous version, you might therefore already know quite a bit of it ....
(But you‘re of course more than welcome to join again! ;-))
![Page 3: Advanced Debugging with Visual Studio](https://reader036.vdocuments.us/reader036/viewer/2022062301/56815dfd550346895dcc386b/html5/thumbnails/3.jpg)
Ingo Rammer and thinktecture• Support and consulting for software architects and
developers– Architectural Consulting and Prototyping– Developer-Coaching and -Mentoring– Application Optimization, Troubleshooting, Debugging– Architecture and Code Reviews
• Slides/Samples: http://weblogs.thinktecture.com/ingo• [email protected]• @ingorammer
![Page 4: Advanced Debugging with Visual Studio](https://reader036.vdocuments.us/reader036/viewer/2022062301/56815dfd550346895dcc386b/html5/thumbnails/4.jpg)
• What else can I do with breakpoints? (Tracepoints, Groups, Conditionals, Macros)
• How can I change the display for variables windows (from [DebuggerDisplay] to [DebuggerTypeProxy] and Debugger Visualizers)
• How does VS support me with multithreaded debugging?• How can I debug foreign assemblies? (Breakpoints/Source stepping)• How should I work with Exceptions to simplify debugging?• How can I share information with another developer (breakpoint export,
pinned variables)?• How can I isolate hard-to-reproduce problems during development?
(Intellitrace)• How can I use Intellitrace during test? • How can I find problems which only happen at the user's computer? (Crash
dump debugging)• Which other tools are essential? (DebugView, BareTail, Reflector Pro,
LinqPad, Attach To Process-Macro ...)
![Page 5: Advanced Debugging with Visual Studio](https://reader036.vdocuments.us/reader036/viewer/2022062301/56815dfd550346895dcc386b/html5/thumbnails/5.jpg)