我在我的.NET项目中使用第三方库。
我注意到在bin文件夹中包含了大量的pdb文件 - 每个dll都有一个。pdb文件的目的是什么?
at Program.Main(String[] args) in C:\dev\program.cs:line 262
at Program.Main(String[] args)
DLL是二进制文件,因此您无法在其中插入代码行。例如,当您执行二进制文件时出现异常时,pdb可以帮助调试器显示您的代码行。
您可以在部署服务器上删除它们。除了调试目的外,它们是无用的。