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—with the command-line interface (CLI), with a VS Code debug session, and with Tye. Depending on your preferences, you will choose the one that suits you most and adopt it throughout the rest of the book.
This chapter covers the following topics:
- Configuring VS Code debug for Dapr
- 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 launch 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 in VS Code.