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 Collection, Exception Settings, and symbol path manipultation.
-
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