Stepping through the code

Starting with the Catel 2.5 beta versions, all beta versions are deployed via NuGet. For more information on getting the beta versions via NuGet, see this documentation. However, together with the official and beta versions, the symbols for each version are deployed to SymbolSource.org. This way, it is possible to step through the source of every package that is released for Catel, which is very handy if you want to know what happens under the hood.

Visual Studio can be configured to automatically download PDB files associated with installed packages and allow the developer to use a debugger to step into source files on-demand from Visual Studio. This is a built-in feature of the IDE, that can also be used to debug .NET Framework code using Microsoft Reference Source servers. It is only required to add a new symbol source in the debugger configuration (see here for detailed instructions):

 http://srv.symbolsource.org/pdb/Public