【发布时间】:2010-09-24 16:47:14
【问题描述】:
在我的项目文件夹下,我找到以下文件夹:
Bin\调试\
此文件夹包含 DLL 和 PDB 文件。
什么是 PDB 文件,我为什么需要它们?
我还注意到文件夹:
对象\调试\临时
对象\调试\tempPE
以上2个文件夹是什么? OBJ\DEBUG文件夹的作用是什么?
【问题讨论】:
标签: c#
在我的项目文件夹下,我找到以下文件夹:
Bin\调试\
此文件夹包含 DLL 和 PDB 文件。
什么是 PDB 文件,我为什么需要它们?
我还注意到文件夹:
对象\调试\临时
对象\调试\tempPE
以上2个文件夹是什么? OBJ\DEBUG文件夹的作用是什么?
【问题讨论】:
标签: c#
PDB files 由调试器使用,以便为您提供良好的调试体验。
如果你想调试,它们应该被单独留下。当您构建发布版本时,您将不需要它们。
Obj 文件夹在编译期间使用 - 您可以随时删除它,但下次编译时会重新创建它。但是,如果您删除它,编译时间(下一次)可能会更长。在大多数情况下,保留它可以让编译器更快地运行,因为它只需要重新处理您的部分项目,而不是全部。
【讨论】: