2010-11-15 9 views
7

मैं जा रहा डिबग विकल्पों के साथ खिलवाड़ किया है "एक देशी/कामयाब सीमा पार" और अब मेरी सभी अपवाद की तरहक्यों मेरी सभी अपवादों संदेश अब के साथ समाप्त

System.NullReferenceException एक देशी/कामयाब सीमा पार कर रहे हैं ।

कभी-कभी, जब कोई अपवाद होता है तो वीएस मुझे कुछ .net .cs फ़ाइल खोलने के लिए कहता है जैसे कि मेरे पास स्रोत कोड है। मेरी इच्छा है कि कुछ "डिफ़ॉल्ट पुनर्स्थापित करें" बटन है। किसी भी विचार को इसे सामान्य रूप से काम करने के लिए स्विच करने की आवश्यकता क्या है?

+1

मैं एक ही है समस्या, लेकिन चूंकि मेरा 99.9% कोड अप्रबंधित है, इसलिए मैं हमेशा डीबगर में "मूल कोड केवल" चुनता हूं और अब मेरे पास सही कॉल स्टैक है। ऐसा लगता है कि माइक्रोसॉफ्ट जैसे मिश्रित मोड विकास करने वाले लोगों को पसंद नहीं है। – Patrick

उत्तर

4

बेशक, एक "पुनर्स्थापना डिफ़ॉल्ट" विकल्प है जो बड़ी संख्या में सेटिंग्स को प्रभावित करता है (कुछ डीबग सेटिंग्स सहित)।

यदि आपने अभी तक यह कोशिश नहीं की है, तो "आयात और निर्यात सेटिंग्स ..." विज़ार्ड में "सभी सेटिंग्स रीसेट करें" विकल्प का उपयोग करें, टूल्स मेनू से एक्सेस किया गया। यह रीसेट करने से पहले आपकी वर्तमान सेटिंग्स को सहेजने के लिए संकेत देता है।

यदि यह आपकी समस्या का समाधान करता है, और आप अभी भी जानना चाहते हैं कि आपने क्या बदल दिया है, तो आप एक ही विज़ार्ड का उपयोग करके फिर से अपनी सेटिंग्स को सहेज सकते हैं, और दो फ़ाइलों के बीच एक अंतर कर सकते हैं।

+0

परेशानी में मिला यह भी ... रीसेट अच्छा है, लेकिन यह सब कुछ रीसेट करता है (उदाहरण के लिए, मेरी रीशेरर सामान भी)। थोड़ा सा स्लेजहैमर ... इसका भी उपयोग किया जा सकता है: http://blogs.msdn.com/b/zainnab/संग्रह/2010/12 /01/the-exceptions-dialog-vstipdebug0039.aspx – AlexeiOst

14

समाधान यहां पाया ("कहा जाता है दृश्य स्टूडियो 2010 में एक विकल्प" तोड़ जब अपवाद AppDomain पार या प्रबंधित/देशी सीमाओं (केवल प्रबंधित) के तहत डिबगिंग> सामान्य "):

Ignore exceptions that cross AppDomains when debugging in Visual Studio 2010

+1

धन्यवाद! यह यूनिट परीक्षण को फिर से और अधिक सुखद बनाता है – Dan

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