tags:

views:

52

answers:

3

I Am using a third party library in one of my .NET projects.

I notice there are a ton of pdb files included in the bin folder - one for each dll. What is the purpose of the pdb file?

+4  A: 

They hold the debugging symbol information.

http://en.wikipedia.org/wiki/Program_database

Brian
+1  A: 

A dll is binary so you can't have your code line inside. For instance ,the pdb helps your debugger to show you your code line when you have an exception when you're executing your binaries.

remi bourgarel
+1  A: 

You can remove them on deployment server. They are useless except for debugging purpose.

VdesmedT