What's New in the Visual Studio Debugger

The debugger has been enhanced by the addition of the following features:

Changes in the Visual Studio 2008 Debugger

The Visual Studio 2008 debugger has been enhanced by the addition of the following features:

  • Remote debugging support for Windows Vista.

    You can remote debug to or from a platform running the Windows Vista operating system. For more information, see How to: Set Up Remote Debugging.

  • Better support for debugging multithreaded applications.

    Improvements to the Threads window, flagging threads of special interest, thread markers in a source window, and switching threads in a source window. For more information, see Debugging Multithreaded Applications.

  • Debugging support for LINQ programming.

    You can debug LINQ queries, including LINQ to SQL Queries. For more information, see Debugging LINQ.

  • Debugging support for Windows Communications Foundation.

    For more information, see Debugging WCF Services.

  • Better support for script debugging, including:

    • Client-side script files generated from server-side script now appear in Solution Explorer. The Script Explorer window is no longer needed and has been removed. For more information, see How to: View Script Documents.

    • Breakpoints set in server-side script files are automatically mapped to corresponding breakpoints in client-side script files. For more information, see How to: Set Breakpoints in Script.

    • Easy attach to script processes. For more information, see How to: Attach to Script.

  • Improvements to the Debugger Automation model.

    Improvements to Tracepoints, Modules Window, Exception Settings, and symbol path manipulation.

  • Better function evaluation.

    Improvements to function evaluation detection. Function evaluation now aborts if the debugger detects evaluation is waiting for a frozen thread.

See Also

Concepts

Debugger Security

Other Resources

Debugging in Visual Studio