Publishing Symbol Data with a Manual Build
I was recently working with a customer where an automated build process was not possible. Thus, we couldn’t use the steps found in Publish Symbol Data. After a few hours of research, here’s what we did:
- Install the Debugging Tools for Windows. This is needed because we’ll be using SymStore.exe.
- Create a network share for the symbol store. Make sure the account you use to do the build has write permissions.
- Add a Post-build event with a command line like this:
"%ProgramW6432%\Debugging Tools for Windows (x64)\symstore.exe" add /r /f "$(TargetDir)*.pdb" /s \\server\symbols /t $(ProjectName)
Pretty easy. SymStore.exe has several command line parameters. So there are many more options to choose from to suit your needs.