50 likes | 158 Views
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! ;-)).
E N D
Advanced Debuggingwith 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! ;-)) Ingo Rammer | thinktecture | ingo.rammer@thinktecture.com | @ingorammer
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
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 ...)