मैं अपनी .NET परियोजनाओं में से एक में किसी तृतीय पक्ष लाइब्रेरी का उपयोग कर रहा हूं।पीडीबी फाइलों का उद्देश्य क्या है?
मुझे लगता है कि बिन फ़ोल्डर में शामिल पीडीबी फाइलों का एक टन है - प्रत्येक डीएल के लिए एक। पीडीबी फाइल का उद्देश्य क्या है?
मैं अपनी .NET परियोजनाओं में से एक में किसी तृतीय पक्ष लाइब्रेरी का उपयोग कर रहा हूं।पीडीबी फाइलों का उद्देश्य क्या है?
मुझे लगता है कि बिन फ़ोल्डर में शामिल पीडीबी फाइलों का एक टन है - प्रत्येक डीएल के लिए एक। पीडीबी फाइल का उद्देश्य क्या है?
वे डिबगिंग प्रतीक जानकारी रखते हैं। ताकि आप अपने कोड की रेखा के भीतर नहीं हो सकता
एक dll द्विआधारी है। उदाहरण के लिए, जब आप अपनी बाइनरी निष्पादित कर रहे हों तो आपके पास अपवाद होने पर पीडीबी आपकी डीबगर को आपकी कोड लाइन दिखाने में मदद करता है।
आप उन्हें तैनाती सर्वर पर हटा सकते हैं। डीबगिंग उद्देश्य को छोड़कर वे बेकार हैं।
अपने नेट कार्यक्रम एक अपवाद फेंकता है और यह है कि अपवाद संदेश के लिए स्टैक ट्रेस फ़ाइल इस तरह दिखेगा एक PDB के साथ बनाया गया है -
at Program.Main(String[] args) in C:\dev\program.cs:line 262
आप PDB फ़ाइलें नहीं है, तो यह दिखेगा इस तरह -
at Program.Main(String[] args)
पीडीबी फ़ाइल होने का अंतर आपको अपने स्रोत कोड में स्थान देता है जहां अपवाद हुआ।