2010-08-27 30 views
7

मैं अपनी .NET परियोजनाओं में से एक में किसी तृतीय पक्ष लाइब्रेरी का उपयोग कर रहा हूं।पीडीबी फाइलों का उद्देश्य क्या है?

मुझे लगता है कि बिन फ़ोल्डर में शामिल पीडीबी फाइलों का एक टन है - प्रत्येक डीएल के लिए एक। पीडीबी फाइल का उद्देश्य क्या है?

उत्तर

2

एक dll द्विआधारी है। उदाहरण के लिए, जब आप अपनी बाइनरी निष्पादित कर रहे हों तो आपके पास अपवाद होने पर पीडीबी आपकी डीबगर को आपकी कोड लाइन दिखाने में मदद करता है।

2

आप उन्हें तैनाती सर्वर पर हटा सकते हैं। डीबगिंग उद्देश्य को छोड़कर वे बेकार हैं।

0

अपने नेट कार्यक्रम एक अपवाद फेंकता है और यह है कि अपवाद संदेश के लिए स्टैक ट्रेस फ़ाइल इस तरह दिखेगा एक PDB के साथ बनाया गया है -

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

आप PDB फ़ाइलें नहीं है, तो यह दिखेगा इस तरह -

at Program.Main(String[] args) 

पीडीबी फ़ाइल होने का अंतर आपको अपने स्रोत कोड में स्थान देता है जहां अपवाद हुआ।

संबंधित मुद्दे