क्या इसके बाद ब्रेकपॉइंट सेट किए बिना कोड छोड़ने का कोई तरीका है? मैं एक जीयूआई पेंटिंग घटना के साथ कोड का पता लगाने के लिए डिबगिंग का उपयोग कर रहा हूं जो कई बार चलता है। मैं यह देखना चाहता हूं कि घटना के बाद क्या होता है, बिना किसी गुच्छा के क्लिक किए ट्रिगरिंग।विजुअल स्टूडियो 2008 डिबगिंग - कोड छोड़ना
उत्तर
[DebuggerHidden]
जब यह विशेषता एक निर्माता/विधि/संपत्ति या इंडेक्सर तो उस कोड डिबगर से छिपा हुआ है से जुड़ा हुआ है, तो यह आपको कोड में कदम करने के लिए संभव नहीं होगा, डिबगर सिर्फ छोड़ देगा कोड। यहां तक कि यदि आप इस विशेषता के साथ सजाए गए कोड के टुकड़ों में से एक के अंदर ब्रेकपॉइंट सेट करते हैं, तो डीबगर इसे अनदेखा कर देगा।
[DebuggerStepThrough]
इस विशेषता के अलावा सच है कि आप कोड जो DebuggerStepThroughAttribute साथ सजाया गया है अंदर एक ब्रेकपाइंट सेट कर सकते हैं कि, और डीबगर ब्रेकप्वाइंट पर बंद हो जाएगा से, DebuggerHiddenAttribute के समान है।
[DebuggerNonUserCode]
यह गुण कोड का एक वर्ग के रूप में उपयोगकर्ता कोड नहीं किया जा रहा के निशान हैं, तो आप इस उपकरण के साथ> विकल्प> Debugging-> जनरल उपयोग कर सकते हैं> डिबगर नहीं बताने के लिए बस मेरे कोड, विकल्प को सक्षम करें सजाए गए कोड में कदम उठाने के लिए।
आप ब्रेकपॉइंट स्थिति निर्दिष्ट कर सकते हैं (ब्रेकपॉइंट लाल सर्कल आइकन पर राइट क्लिक करें) ताकि ब्रेकपॉइंट केवल कुछ दिलचस्प होने पर निष्पादन को रोक दे।
यह शायद इस प्रश्न का एक और अधिक व्यवहार्य उत्तर है क्योंकि यह गुणों के साथ कोड को सजाने के बिना किया जा सकता है। फिर भी, जयमल का सुझाव भी बहुत बढ़िया है। : डी –
मैं सहमत हूं, इसलिए मैंने जैमल के जवाब को वोट दिया .. – castle1971
यहां एक और आसान है: यदि आप वर्तमान में ब्रेक पॉइंट पर रुक गए हैं, और आप कोड में किसी अन्य बिंदु पर चलना चाहते हैं, तो आप उस लाइन पर राइट-क्लिक कर सकते हैं जिसे आप चलाने के लिए चुनना चाहते हैं "कर्सर को चलाएं"।
यदि आप ब्रेकपॉइंट के बाद कोड को निष्पादित करना चाहते हैं, तो दूसरी पंक्ति तक, जेएमर्स के "रन टू कर्सर" सुझाव का उपयोग करें।
यदि आप निम्न पंक्तियों को स्किप करना चाहते हैं, और किसी अन्य बिंदु पर निष्पादन फिर से शुरू करना चाहते हैं, तो आप कोड माउस के बाएं हाशिए में पीले तीर को खींचने के लिए अपने माउस का उपयोग कर सकते हैं - नीचे जिस लाइन को आप आगे निष्पादित करना चाहते हैं।
यह भी उपयोगी है अगर आप पहले से चल रहे कुछ कोड को फिर से निष्पादित करना चाहते हैं - बस उस रेखा पर पीले तीर को खींचें। मैं अक्सर इसका उपयोग "चरण में" कोड के लिए करता हूं जिसे मैंने पहले से ही "चरण समाप्त" किया है।
राइट-क्लिक मेनू में "अगला विवरण सेट करें" का एक ही प्रभाव है।
-टॉम बुशेल
+1 तीर को SKIP निष्पादन में खींचने के लिए +1। मैंने सोचा कि यह 'रन टू कर्सर' के रूप में काम करता है यदि आप इसे आगे खींचते हैं। –
- 1. विजुअल स्टूडियो 2008 में जावास्क्रिप्ट डिबगिंग
- 2. "विजुअल स्टूडियो 2008
- 3. (पुन) विजुअल स्टूडियो 2008
- 4. विजुअल स्टूडियो 2008
- 5. विजुअल स्टूडियो 2008
- 6. कैसे करें मैं विजुअल स्टूडियो 2008 स्क्रिप्ट डिबगिंग
- 7. विजुअल स्टूडियो 2008/2010 कोड बुकमार्क बैकअप
- 8. विजुअल स्टूडियो 2008 मिश्रित प्रोजेक्ट
- 9. विजुअल स्टूडियो 2008
- 10. विजुअल स्टूडियो 2008
- 11. विजुअल स्टूडियो 2008:
- 12. विजुअल स्टूडियो 2008
- 13. विजुअल स्टूडियो 2008
- 14. विजुअल स्टूडियो 2008
- 15. विजुअल स्टूडियो 2008
- 16. विजुअल स्टूडियो 2008
- 17. विजुअल स्टूडियो 2008 (सी #)
- 18. विजुअल स्टूडियो 2008 एक्सप्रेस
- 19. विजुअल स्टूडियो 2008
- 20. विजुअल स्टूडियो 2008
- 21. विजुअल स्टूडियो 2008
- 22. विजुअल स्टूडियो 2008 क्रैश
- 23. विजुअल स्टूडियो + रिमोट जीडीबी डिबगिंग
- 24. विजुअल स्टूडियो कंसोल अनुप्रयोग डिबगिंग
- 25. विजुअल स्टूडियो को डिबगिंग ग्रहण
- 26. विजुअल स्टूडियो 2008
- 27. विजुअल स्टूडियो 2008
- 28. विजुअल स्टूडियो 2008
- 29. विजुअल स्टूडियो 2008
- 30. मैं विजुअल स्टूडियो 2008
यह जानना आसान है! – ChadT
+1 आपका डीबग-फ़ू मेरा –
से अधिक है, उनमें से किसी के बारे में नहीं पता था। Ballin। –