2012-06-26 14 views
5

के लिए उत्सर्जित कोड पर अमान्यप्रोग्राम एक्सेप्शन कैसे डिबग करें स्टैक ओवरफ्लो प्लस गूगलिंग को खोजने के बाद, डायनामिक मोड के लिए उत्सर्जित डिबगिंग कोड के लिए दिए गए समाधान पुराने और बहुत ही कमजोर लगते हैं।डायनामिक मोड

एलसीजी (हल्के वजन कोड पीढ़ी) जारी होने के बाद निश्चित रूप से 4 साल या उससे अधिक के बीच में, किसी को बेहतर तरीका मिलना चाहिए।

आप क्या मिल रहा है गतिशील आईएल कि आप लिख सकते हैं और यह डिबग सत्यापित करने के लिए सबसे आसान तरीका है?

क्या आप peverify या ILDasm या कुछ और का उपयोग करते हैं? उन 2 टूल्स को असेंबली को डिस्क पर लिखने की आवश्यकता होती है लेकिन डायनामिक मोडिस ऐसा करने का कोई सीधा तरीका नहीं देता है।

जाहिर WinDbg आसो एक तरह से आईएल देखने के लिए प्रदान करता है, लेकिन यह है कि से निपटने के लिए बहुत ही अजीब है।

कुछ VisualStudio 2010 तक एक प्लगइन की तरह आदर्श हो जाएगा।

कोई विचार?

उत्तर

0

आप अपने उत्सर्जित कोड को चरणबद्ध करके डीबगिंग चरण की अनुमति देने के लिए ILGenerator.MarkSequencePoint का उपयोग कर सकते हैं।

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