Debugging as a very extensive topic and there are several books about debugging .NET applications techniques. Here we will review how we can start debugging with Visual Studio, and what tools can help us to debug concurrent applications.
There is a very important setting located in the Debug, Options and Settings… menu called Enable Just My Code:
![](https://static.packt-cdn.com/products/9781785286650/graphics/4208_10_07.jpg)
When this setting is enabled, Visual Studio tries to hide additional information such as compiler-generated code and does not show this in debugging windows, concentrating only on the information related to your code. This seems comfortable, but do not forget that you can always turn it off and study the whole picture in case you need to dig into the infrastructure code.