2008-09-18 5 views
6

चूंकि आप एक नेट ऐप को रिवर्स-इंजीनियर करने के लिए परावर्तक का उपयोग कर सकते हैं, क्या ऐप के साथ पीडीबी फाइलों को शिप करने का कोई कारण नहीं है? यदि आप उन्हें इसके साथ भेजते हैं, तो आपके स्टैक ट्रेस में समस्या के साथ लाइन नंबर शामिल होगा, जो क्रैश होने पर उपयोगी होता है।क्या आपके आवेदन के साथ पीडीबी जहाज नहीं भेजने का कोई कारण है?

वोटिंग के लिए प्रति टिप्पणी केवल 1 कारण दर्ज करें। अपने आवेदन के साथ

उत्तर

1

शिपिंग PDBs आसान रिवर्स इंजीनियरिंग की अनुमति देता है के रूप में यह स्थानीय चर/वस्तु के नाम, समारोह प्रोटोटाइप होता है, आदि

0

क्यों आपको कुछ और जहाज की ज्यादा संभावना थी आप की जरूरत है?

+3

उसी कारण से आप त्रुटि रिपोर्टिंग कोड में छोड़ देंगे - यह दुर्घटनाग्रस्त व्यक्ति के लिए उपयोगी नहीं है, लेकिन इससे आपको जल्द ही –

+0

आपके आवेदन में पीडीबीएस सहित एक अच्छा फिक्स बनाने में मदद मिलेगी। – GEOCHET

1

इस तथ्य के अलावा कि वे किसी भी गंभीर परियोजना में बेहद भारी हैं? नहीं, अगर आप लोगों को अपने सॉफ्टवेयर इंजीनियरिंग को रिवर्स नहीं करते हैं तो कोई कारण नहीं है।

2

परावर्तक आपके .NET एप्लिकेशन के एमएसआईएल कोड का उच्च स्तरीय संस्करण प्राप्त कर सकते हैं, लेकिन इसका मतलब यह नहीं है कि यह आवश्यक रूप से उपयोग करने योग्य/हैकबल है ... बहुत सारे कोड आकस्मिक परिदृश्य के बिना समझ में नहीं आएंगे निजी चर के नाम & अन्य चीजों के साथ काम करता है जो .NET परावर्तक पीडीबी फ़ाइल के बिना नहीं पहुंच सकता है।

जाहिर है कि यदि आप किसी भी सभ्य obfuscator का उपयोग कर रहे हैं (व्यक्तिगत रूप से मुझे {smartassembly} पसंद है लेकिन क्रॉस-ओबफ्यूसेशन की कमी के लिए), तो आप केवल लाइन संख्याओं के अतिरिक्त मूल्य के लिए अपनी सभी सुरक्षाओं पर हार जाएंगे, जो वास्तव में एक उचित व्यापार बंद नहीं है।

वैसे भी, लाइन नंबर अधिक हो गए हैं!

1

अधिकांश लोग एक अनुकूलित निर्माण जहाज भेजना चाहते हैं। लेकिन यदि आप एक अनुकूलित बिल्ड के साथ एक पीडीबी भेजते हैं, तो आपको मिलने वाली स्रोत लाइन संख्याएं बंद होने की संभावना है।

3

शिपिंग पीडीबी उपयोगकर्ता को कोई अतिरिक्त सुविधा नहीं देता है। इसलिए ऐप के साथ पीडीबी फाइलों को शिप करने के कोई कारण नहीं हैं। पीडीबी फ़ाइल के अलावा आमतौर पर बड़े आकार होते हैं।

पीडीबी फाइलों को शिपिंग करने के बजाय आपको स्थानीय माइक्रोसॉफ्ट सिंबल सर्वर का उपयोग त्रुटि रिपोर्ट से संबंधित पीडीबी फाइलों तक तेजी से पहुंच के लिए करना चाहिए। Here आप विस्तृत विवरण प्राप्त कर सकते हैं कि प्रतीक सर्वर का उपयोग कैसे करें।

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

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