
Master debugging in C# and .NET with Visual Studio 2019 by learning effective troubleshooting techniques to accelerate development and reduce pain.
Meet the instructor, a full-stack web developer and IT trainer with experience in C#, .NET, SQL Server, JavaScript, and Angular, guiding you through debugging in Visual Studio 2019.
familiarize yourself with C# basics and Visual Studio navigation, understand solutions and projects, switch between source files, and build the demos using Visual Studio 2019 Community Edition.
Discover why debugging matters for developers, from catching bugs early to validating expectations and boosting productivity. Understand the debugging process as a systematic approach to find and resolve problems.
Explore why debugging matters and how to use Visual Studio to efficiently locate and fix bugs, including legacy code, to save costs and deepen system understanding.
Discover how Microsoft Visual Studio's debugging toolbox supports breakpoints, stepping, watches, and monitoring state, plus enterprise features like source link and cloud integration to diagnose bugs in scalable apps.
Visual Studio stands as the debugger of choice for dot net debugging, offering parallel stacks to visualize multi-threaded activity and remote debugging for production environments.
Master debugging in Visual Studio by attaching to a running process or starting a process under the debugger, using the debug menu, and debugging with source files without a solution.
Discover how to attach the Visual Studio debugger to a running .NET application, select the target process, and set breakpoints to observe exceptions even without a loaded solution.
Start debugging a loaded solution to launch the latest build with source files and breakpoints, using shortcuts and the debugging toolbar, with symbols in the book directory.
Open the solution in Visual Studio 2019, use Solution Explorer to manage files, then start debugging and set a breakpoint on a button to inspect code.
Explore debugger basics in Visual Studio to control execution and set breakpoints on source lines. Discover Visual Studio options and use the debugger toolbar for quick actions during debugging.
Learn how to control execution in Visual Studio through breakpoints, pausing, and stepping through code to inspect state, and configure exception handling to continue or stop as needed.
Learn to control execution with the Visual Studio debugger in a Windows Forms app by setting breakpoints, inspecting state, and exploring CLR exception handling.
Explore the Visual Studio options under the debug menu, including enabling just my code to focus on your solution and enabling source-level debugging on the .NET for deeper debugging.
Explore Visual Studio debugger options and enable just my code to simplify call stacks, focus on your own functions, and streamline debugging of button click handlers in a sample app.
Explore how the debugging toolbar in Visual Studio reduces debugging time with shortcuts for step into, step over, continue, break, and breakpoint management, and learn how to customize it.
Demonstrate the debugging toolbar in Visual Studio, using continue, break, restart, show next statement, step into/over/out, customize with code analysis and a performance profiler for memory and CPU usage.
Learn to use the threads window in Visual Studio to view OS and managed thread IDs, category, name, location, and priority, and search stacks to locate a function.
Demonstrates debugging a multi-threading scenario in Visual Studio by launching 30 threads that contend for a lock, then inspecting thread IDs, priority, and stack-based filters in the threats window.
Visual Studio's parallel stacks visualize and debug multiple threads in a simple app. Breakpoints and the threads window reveal each thread's call stack and IDs during sleep and wait dynamics.
Use Visual Studio to find and identify problematic threads by naming them, renaming, and flagging in the threads window, making it easy to locate the thread causing a problem.
Explore breakpoint basics in visual studio 2019 by debugging a c# console calculator, using conditional breakpoints, hit count, and breakpoint actions to diagnose array multiplication errors.
Manage breakpoints in Visual Studio by using the breakpoints window to set, disable, or remove breakpoints, and export or import labeled breakpoint lists for streamlined debugging.
Learn to filter breakpoints in Visual Studio 2019 by using hit-count and thread-name conditions. The demo hits only when the thread is math and hit count is three or more.
This course teaches you and shows you how to use the Visual Studio 2019 that have a very powerful debugging features to hunt down and find tough bugs.
You will be surprised that Visual Studio contains super powerful debugging features that are invaluable when hunting down tough bugs. During this course we will learn exciting tips and tricks as Debugging with threads ,Different Breakpoints types and much more is explained.
We even take a look at some of the new cool features in Visual Studio 2019