Symbol Server
Debug your NuGet packages with source stepping using NugetHosting's symbol server.
This Feature is On Our Roadmap
Symbol Server support is a planned feature that will allow you to debug into your private NuGet packages with full source stepping in Visual Studio and other IDEs.
Once available, you'll be able to:
- Step through source code of your packages during debugging
- See local variables and call stacks inside package code
- Set breakpoints in package source
- Get meaningful stack traces with file names and line numbers
Want Symbol Server?
Loading...
What is a Symbol Server?
Symbol packages (.snupkg) contain debugging information
(PDB files) that allow debuggers to map compiled code back to original source code.
When you're debugging and step into a method from a NuGet package, the debugger downloads the symbols from the symbol server and shows you the original source code instead of just assembly names.
In the Meantime
While we work on Symbol Server support, you can still debug your packages by:
- Including source files directly in your .nupkg with
EmbedAllSources - Using Source Link to point to your source repository
- Distributing .pdb files alongside your packages manually