1. Evaluate an expression with or without side effects
2. Breaking on Exceptions with or without source code
- Disable the "Enable Just My Code"
- Debug your references with DnSpy
4. Edit and Continue
5. Use OzCode
6. Special $ variables
7. Make sense of a complicated scenario with dotTrace Performance Profiler
You may have noticed it already, but when you create a console application with Visual Studio 2019, the default runtime is not .NET 5 but .NET Core 3.1! Why ? Because .NET 5 is not LTS and therefore Microsoft has intentionally chosen to offer the latest LTS version of .NET by default, ie .NET Core 3.1.