Join Walt Ritscher for an in-depth discussion in this video Investigate common debug scenarios, part of Visual Studio Essential Training: 06 Debug and Troubleshoot Code.
- In this video, I want to look at some…common debugging scenarios you may…encounter when using visual studio.…In general, there are two categories of…programming languages: compiled and interpreted.…The debugging culture around these…two categories varies. Here's an overview…of the differences. In compiled languages,…the source code is not usable on the computer…until it is compiled. The source is handed off to…the compiler where it turns the code into a…binary form, suitable for running on the computer.…
The compiler produces the executable file.…Later when you need to debug the executable,…you need to attach a debugger to it.…But there's one problem; the compiler optimized…the code. Which means it's hard to make…debugger tools that give accurate portrayal…of what's happening in the compiled code.…To solve this problem, you can have…the compiler create a debug symbols file.…Debug symbols, map the compiled parts…of the code, to the source code equivalent.…How does the debugger know what…debug symbols file to load? That answer…
- Understanding the debugging vocabulary
- Understanding the defect categories
- Stepping through code
- Working with DataTips and visualizers
- Traversing the call stack
- Attaching debuggers to running processes
- Using the Just-in-Time debugger
Skill Level Beginner
Q: This course was updated on 08/21/2017. What changed?
A: New videos were added that cover Run to Click and Exception Helper in Visual Studio 2017.
ASP.NET MVC 5 Essential Trainingwith Michael Sullivan3h 40m Intermediate
1. The Philosophy of Debugging and Troubleshooting Code
Understand defect categories8m 19s
2. Use the Debug Tools in Visual Studio
3. Debugging Applications
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.