Dump Files

Visual Studio can open dump files created from managed, native, or mixed-mode applications. A dump is a snapshot of an application’s memory that lets a developer debug an application postmortem. Dumps are particularly beneficial for debugging production applications. You can create a dump on a production machine and debug elsewhere without interfering with the production application. Several tools are available for creating a dump, including Windbg, Dr. Watson, Autodump+ (ADPlus), and Visual Studio. Visual Studio creates dumps for native applications, such as Microsoft Visual C++ applications, but not for managed applications. Dump files and other advanced debugging topics are discussed in Chapter 16.

In Visual Studio, dump files are ...

Get Programming Microsoft® Visual C#® 2008: The Language now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.