Debugging with Visual Studio 2022
Being able to debug code and run it locally are key skills for developers. This course will teach you how to effectively navigate code, use the debugger to better understand how code works, and run code locally in a variety of use cases.
What you'll learn
This course will enable you to leverage Visual Studio 2022 like a pro. In this course, Debugging with Visual Studio 2022, you’ll learn to use the debugger in a variety of different ways to support your modern development efforts. First, you’ll explore the Visual Studio IDE in some depth - navigating code and using Quick Actions to optimize your development effectiveness. Next, you’ll discover debugging in depth - with breakpoints, inspecting data, and seeing tips on how to maximize your productivity with the various windows available while debugging. Finally, you’ll learn how to attach and leverage the debugger in different execution scenarios, including LiveShare, remote PDB’s, remote invocation, WSL, Docker, and more. When you’re finished with this course, you’ll have the skills and knowledge of Debugging with Visual Studio 2022 needed to take your own debugging - and development- to the next level.
Table of contents
- Introduction 1m
- Attaching to a Running Process 3m
- Launch Settings - Kestrel and IIS Express 4m
- Debugging a NuGet Package 4m
- Debugging NuGet Packages with No Symbols Loaded 4m
- More Launch Settings - WSL (Windows Subsystem for Linux) 3m
- Running and Debugging with Docker 3m
- Using Docker Compose 5m
- Debug a Running Azure App Service 7m