Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advanced Debugging with Visual Studio Ingo Rammer | thinktecture | Please note: this session is a „classic“

Similar presentations


Presentation on theme: "Advanced Debugging with Visual Studio Ingo Rammer | thinktecture | Please note: this session is a „classic“"— Presentation transcript:

1

2 Advanced Debugging with Visual Studio Ingo Rammer | thinktecture | ingo.rammer@thinktecture.com | @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! ;-))

3 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 ingo.rammer@thinktecture.com @ingorammer

4 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...)

5


Download ppt "Advanced Debugging with Visual Studio Ingo Rammer | thinktecture | Please note: this session is a „classic“"

Similar presentations


Ads by Google