यदि मैं किसी विधि पर ब्रेकपॉइंट सेट करता हूं, तो मैं विज़ुअल स्टूडियो 2008 में ब्रेकपॉइंट हिट होने पर विधि को किस प्रकार कॉल कर सकता हूं?विजुअल स्टूडियो 2008 में सी # के माध्यम से कदम उठाने पर मुझे विधि कॉलर कैसे मिल सकता है?
उत्तर
कॉल स्टैक विंडो (डीबग, विंडोज़, कॉल स्टैक) की जांच करें। प्रत्येक प्रविष्टि पर डबल क्लिक करने से आपको कॉलिंग कथन पर ले जाया जाएगा। बाहरी कोड आइटम और अन्य धागे से कॉल दिखाने/अक्षम करने के लिए आप इसे राइट क्लिक भी कर सकते हैं।
इसमें केवल एक ही प्रविष्टि है: जहां ब्रेकपॉइंट है। –
क्या आप वाकई प्रवेश बिंदु नहीं हैं? –
यह प्रवेश बिंदु नहीं है। –
जब ब्रेकपॉइंट मारा जाता है, तो आप संपूर्ण कॉल स्टैक देख सकते हैं। आप डीबग मेनू-> विंडोज-> कॉल स्टैक के माध्यम से जाकर उस विंडो को ला सकते हैं।
आप भी इसे शॉर्टकट Alt + Ctrl + C से ऊपर ला सकता है
संपादित करें: आपको ऐसे फ़ंक्शन नाम पर राइट क्लिक करें सकते हैं, और देखने "कॉलर्स ग्राफ़" है, जो आपको बताएंगे कि सभी आपकी विधि के लिए कॉलर। वैकल्पिक रूप से, आप कॉल ब्राउज़र ला सकते हैं (देखें-> अन्य विंडो-> ब्राउज़र पर कॉल करके) और अपनी विधि के नाम की खोज करें।
+ शॉर्ट ctrl + alt + सी और कॉलर्स ग्राफ़ के लिए। – FrenkyB
यदि आप कॉल स्टैक विंडो में कुछ भी नहीं देख पा रहे हैं, तो निश्चित रूप से कुछ गलत है। मैं आर-कार्यों के प्रसिद्ध अनुक्रम सुझाव है:
- पुन: प्रयास करें
- पुन: संयोजित
- पुनः प्रारंभ
- पुनर्स्थापित :)
विजुअल स्टूडियो के साथ पुनर्स्थापित कोई हल्का मामला नहीं है ... –
आप कॉल स्टैक में कुछ भी नहीं देख सकते हैं उपयोगकर्ता द्वारा सेट ब्रेकपॉइंट पर, इसका सामान्यतः अर्थ है कि इसे मूल कोड से बुलाया गया था।
एक और मामला जहां यह एक ढेर नहीं मिल सकता है: आपने डीबग को मारा> सभी को तोड़ें और मुख्य धागा प्रतीक्षा/नींद की स्थिति में है, डीबगर को कॉल स्टैक बनाने में समस्या हो सकती है। मेरा मानना है कि डीबगर अपने अंतर्निहित फ़ंक्शन मूल्यांकन के लिए मुख्य धागे का उपयोग करता है।
मिश्रित मोड (देशी & प्रबंधित) कोड डीबगर को जोड़ने (या लॉन्च करने) का प्रयास करें और देखें कि क्या यह सीधे इसे बाहर करता है या नहीं।
यदि ब्रेक पॉइंट किसी ईवेंट द्वारा उठाए गए फ़ंक्शन में है, तो हो सकता है कि आपके पास कॉलर पर सीधे कॉल स्टैक न हो, और सभी कोड देखने में सक्षम होना चाहिए, न केवल "बस मेरा कोड"।
- 1. प्रतीकों के बिना विधि पर कदम - कैसे कदम उठाने के लिए?
- 2. सी # कोड के माध्यम से कदम उठाने के दौरान विजुअल स्टूडियो 2010 सी ++ मोड में सुंदर प्रिंटिंग क्यों है?
- 3. मुझे विजुअल स्टूडियो 2008 में xsd.exe नहीं मिल रहा है?
- 4. मुझे विजुअल स्टूडियो 2008
- 5. विजुअल स्टूडियो 2010 - .NET Framework 4 स्रोत (PresentationCore.dll) के माध्यम से कदम नहीं उठा सकता
- 6. विजुअल स्टूडियो: असेंबली में कदम
- 7. विजुअल स्टूडियो 2008 (सी #)
- 8. विजुअल स्टूडियो में "मूल संक्रमण में प्रबंधित" के माध्यम से कदम?
- 9. विजुअल स्टूडियो 2008 सी ++ प्रोजेक्ट
- 10. विजुअल स्टूडियो 2008: अगली पंक्ति में कदम बहुत धीमा है जब प्रबंधित कोड डीबगिंग
- 11. असेंबली में कदम उठाने से विजुअल स्टूडियो डीबगर को कैसे रोकें?
- 12. विजुअल स्टूडियो सी ++ एक्सप्रेस 2008
- 13. मैं विजुअल स्टूडियो 2008
- 14. विजुअल स्टूडियो 2008 में सी # अनुप्रयोगों का उपयोग करने के लिए मुझे प्रोफाइलर कहां मिल सकता है?
- 15. विज़ुअल स्टूडियो 2010 का सी # डीबगर क्यों कदम उठाने के बजाय जारी रहता है?
- 16. विजुअल स्टूडियो 2012 प्रोजेक्ट से विजुअल स्टूडियो 2008
- 17. "विजुअल स्टूडियो 2008
- 18. विजुअल स्टूडियो 2008
- 19. विजुअल स्टूडियो 2008 एक्सप्रेस
- 20. कोड डीबगर के साथ कदम उठाने पर ही सही ढंग से चलता है?
- 21. विजुअल स्टूडियो 2008
- 22. विजुअल स्टूडियो 2008 प्रो
- 23. विजुअल स्टूडियो सी ++ 2008/2010 - फ्लोट पर ब्रेक NaN
- 24. विजुअल स्टूडियो 2008
- 25. विजुअल स्टूडियो 2008
- 26. परिभाषा पर जाएं विफल - विजुअल स्टूडियो 2008
- 27. क्या विजुअल स्टूडियो में कुछ फ़ंक्शंस में स्वचालित रूप से कदम उठाने से बचने का कोई तरीका है?
- 28. विजुअल स्टूडियो 2008, सी ++ के लिए प्रोफाइलर?
- 29. विजुअल स्टूडियो 2008
- 30. विजुअल स्टूडियो 2008
राइट क्लिक करें और "परिभाषा पर जाएं"? क्या यही मतलब है तुम्हारा? – rball
अहह मेरे नए दिन। –