2010-09-24 39 views
2

在我的项目文件夹中,我发现了以下文件夹:C#编译使PDB文件和文件夹的obj

斌\调试\

这个文件夹的DLL和PDBS文件。

什么是PDB文件,为什么我需要它们?

我也注意到了文件夹:

的OBJ \调试\ TEMP
的OBJ \调试\ tempPE

什么是上述2个文件夹? OBJ \ DEBUG文件夹的用途是什么?

+0

http://stackoverflow.com/questions/172279/why-is-obj-folder-generated-for – 2010-09-24 16:51:14

回答

7

调试器使用PDB files为了给你一个很好的调试体验。
如果您想调试,应该将它们放在一边。当您构建发行版时,您不需要它们。

Obj文件夹在编译期间使用 - 您可以随时删除它,但在下次编译时会重新创建。如果删除它,编译时间(下一次)将可能更长,但是。将它留在原处允许编译器在大多数情况下运行得更快,因为它只需重新处理一些项目,而不是全部。

相关问题