Chapter 2: Debugging Dapr Solutions
In this chapter, you will learn how to set up your local development environment in Visual Studio Code (VS Code) to locally debug simple Distributed Application Runtime (Dapr) solutions, as well as more complex ones.
The base concepts of Dapr execution are presented with several different approaches: via the command-line interface (CLI), a VS Code debug session, and Tye. Depending on your preferences, you will choose the one that suits you most and adopt it throughout the rest of the book.
These are the objectives of this chapter:
- Configuring Dapr debug in VS Code
- Debugging a Dapr multi-project solution
- Using Tye with Dapr
In learning, there is no substitute for practice: Dapr is no exception, and to practice it, we will often resort to launching one Dapr application (or many) to investigate how it behaves—the sooner we are able to debug it, the better. We will start by configuring VS Code.