OK, I realize that the PDB files are the symbol files for .NET assemblies. But I never really looked into their extended usage.
If I hook in with a remote debugger from a visual studio that has the running code loaded, do I actually need the PDB files on the remote machine?
Will I get unhandled exception information without them on the machine where the code is running without the PDB files and a debugger with the source code connected?
What else do they do?