जब मेरे कार्यक्रम में एक अपवाद फेंक दिया जाता है, और यह अनचाहे है, तो मुझे लगता है कि डीबगर मेरे प्रोग्राम में तोड़ने और मुझे दिखाएगा कि समस्या क्या है। ऐसा नहीं होता है। इसके बजाए, मेरा प्रोग्राम बस निकलता है, और डीबगिंग बंद हो जाता है।विजुअल स्टूडियो 2010 एक अनचाहे अपवाद पर क्यों नहीं टूटता है?
एक प्रकार का पहला मौका अपवाद 'System.NullReferenceException' System.dll
में
मैं कर रहा हूँ हुई:
अगर मैं डिबगिंग आउटपुट को देखो, मैं अपने अपवाद देख सकते हैं विजुअल स्टूडियो 2010, विज़ुअल बेसिक का उपयोग करके, एक सरल WinForms ऐप लिखना। कोड इस मामले में कोई फर्क नहीं पड़ता ... यह अपवाद के साथ होता है जिसे मैंने अभी तक देखा है।
मैं डीबग मेनू में कर रहे हैं और अपवाद क्लिक और "बिना क्रिया उपयोगकर्ता अपवाद पर तोड़" को सक्षम करने के बारे में बहुत कुछ ऑनलाइन पढ़ा है, लेकिन मैं आपको यह विकल्प दिखाई नहीं देते हैं। मुझे लगता है कि यह सलाह वीएस -2008 के लिए है, और अब लागू नहीं है।
मुझे यह भी ध्यान रखना चाहिए कि मैं कोई यूनिट परीक्षण नहीं चला रहा हूं। मैंने उन्हें कभी स्थापित नहीं किया है। हालांकि, मैंने पढ़ा है कि शायद यूनिट परीक्षक मेरे अपवादों को निगल रहा है?
कृपया मुझे सलाह दें कि विजुअल स्टूडियो के व्यवहार को कैसे बदला जाए, इसलिए मैं इन अनचाहे अपवादों को ट्रैक कर सकता हूं।
आपके समय के लिए धन्यवाद।
क्या आप विंडोज के 64-बिट संस्करण चला रहे हैं? –
@ कोडी, नहीं, मैं विंडोज एक्सपी एसपी 3, 32 बिट का उपयोग कर रहा हूं। – Brad