I'd talked recently about debugging so I thought I'd do one of those "refresher" posts and highlight a bunch of videos that I made a while back about debugging.
Anyway, here's the video roll-call.
In this session we look at debugging debug and release builds and the role of PDB files in Visual Studio 2005
Click here to download to watch offline
Preparation - Building Debug and Tracing into Your Code
Maximise your debugging by ensuring that your applications are built with the right debugging and tracing output from day 1.
Click here to download to watch offline
Mechanics - Breakpoints and Tracepoints
In this session we take a look at setting breakpoints and tracepoints with Visual Studio 2005
Click here to download to watch offline
Preparation - Locating and Managing Symbol Files
Debugging is a whole lot easier with symbol files (PDBs). This session looks at how Visual Studio 2005 works with symbol files and how you can set up your own symbol servers.
Click here to download to watch offline
Mechanics - Controlling Debugger Display for Your Types
The Visual Studio debugger can be configured to display custom output for your own data types. This session looks at how you do that.
Click here to download to watch offline
Mechanics - Working with Data Tips and Visualisers
Visual Studio 2005 has great new features for seeing your data in the debugger. This session looks at Data Tips and Visualisers in the debugger and how you can write your own visualiser.
Click here to download to watch offline
Mechanics - Edit and Continue
It's back! Visual Studio 2005 reintroduces the idea of "edit and continue" allowing you to alter code whilst in the debugger - this session looks at what you can do with this feature.
Click here to download to watch offline
Mechanics - Design Time Debugging
Visual Studio 2005 has new features for debugging without actually writing an application - watch this session to see the new object test bench and other design-time debugging features.
Click here to download to watch offline
Mechanics - Additional Tools for Your Debugging Toolbox
There are a lot of external tools out there on the web which can be of major benefit when you're debugging your code. This session takes a look at a few of the most popular third party tools.
Click here to download to watch offline
Mechanics - Working with the SOS Debugger Extension
The Visual Studio debugger can load extension DLLs to extend its capabilities. This session looks at the basics of loading the SOS.DLL for .NET code and introduces what we can do with it.
Click here to download to watch offline
Scenarios - Debugging Exceptions
.NET error paths are built around exception handling and the debugger has great features for monitoring what's happening with your application's exceptions. This session takes a look.
Click here to download to watch offline
Scenarios - Debugging Assembly Loading
Sometimes your code won't load an assembly. Sometimes someone else's code won't load your assembly. This session looks at ways to diagnose these common scenarios.
Click here to download to watch offline
Scenarios - Debugging Memory Leaks
Memory Leaks? In .NET code? This session looks at how we'd diagnose the modern equivalent of a memory "leak" with Visual Studio 2005.
Click here to download to watch offline