2010-08-27 31 views
7

.NET projelerimden birinde üçüncü taraf kitaplığı kullanıyorum. Her dll için tek -pdb dosyalarının amacı nedir?

ben bin klasöründe bulunmalıdır Pdb dosyaları bir ton olduğunu fark. Pdb dosyasının amacı nedir?

cevap

2

bir dll ikili olduğunu. Örneğin, pdb, ikili dosyalarınızı çalıştırırken bir istisnaınız olduğunda hata ayıklayıcınızın kod satırınızı göstermesine yardımcı olur.

2

Sen dağıtım sunucusunda kaldırabilirsiniz. Hata ayıklama amacı dışında işe yaramazlar.

0

NET programı bir istisna atar ve gibi görünecek istisna mesajı için yığın izlemesini dosyası bir PDB ile inşa edilirse - Eğer PDB dosyalar yoksa

at Program.Main(String[] args) in C:\dev\program.cs:line 262 

o bakacağız bunun gibi -

at Program.Main(String[] args) 

PDB dosyası olan fark, istisna gerçekleştiği yerde kaynak kodunuzdaki konumu verir.