में अनचाहे अपवादों को कैसे तोड़ें कंसोल में .NET अनुप्रयोगों में, डीबगर किसी मिलान मिलान वाले ब्लॉक के अपवादों के लिए फेंकने के बिंदु (अवांछित ढेर से पहले) पर टूट जाता है। ऐसा लगता है कि सिल्वरलाइट सभी उपयोगकर्ता कोड को कोशिश करने के अंदर चलाता है, इसलिए डीबगर कभी नहीं टूटता है। इसके बजाए, आवेदन। अनचाहे अपवाद उठाया गया है, लेकिन अपवाद को पकड़ने और ढेर को अनदेखा करने के बाद। तोड़ने के लिए जब अनचाहे अपवाद फेंक दिए जाते हैं और कैच नहीं होते हैं, तो मुझे पहले मौका अपवाद ब्रेक सक्षम करना होता है, जो प्रोग्राम को अपवादों के लिए भी रोकता है।सिल्वरलाइट
क्या सिल्वरलाइट प्रयास ब्लॉक को हटाने का कोई तरीका है, ताकि अपवाद सीधे डीबगर पर जाएं?
क्या कोई कारण है कि आप ऐप.एक्सएएमएल में एक अनहैंडेड एक्सेप्शन हैंडलर में तोड़ नहीं सकते हैं और वहां अपवाद की जांच कर सकते हैं? मुझे पता है कि यह आदर्श से कम है लेकिन यह आपको आवश्यक सभी जानकारी देता है। – Stephan
आवेदन। अनचाहे अपवाद उठाया गया है ढेर को अनदेखा करना। आपके पास अपवाद ऑब्जेक्ट में संग्रहीत स्टैक ट्रेस तक पहुंच है, लेकिन फेंकने के समय स्थानीय चर की स्थिति खो जाती है। –
मुझे उम्मीद है [IntelliTrace] (http://social.msdn.microsoft.com/Forums/en/csharpide/thread/82f03aef-ada5-4c3c-a67d-8b66d99a835b) भविष्य में उस अंतिम समस्या को हल करेगा (एसएल 5?) संस्करण। – hemp