2010-09-24 59 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文件夾在編譯期間使用 - 您可以隨時刪除它,但在下次編譯時會重新創建。如果刪除它,編譯時間(下一次)將可能更長,但是。將它留在原處允許編譯器在大多數情況下運行得更快,因爲它只需重新處理一些項目,而不是全部。