10

में डिबगिंग मैं थोड़ी देर मैं एक मुद्दा है जहाँ मेरे breakpoints नहीं रह गया है हिट हो रहे हैं जब मैं डिबग में चलाने में एक बार पर एक सी # और सिल्वरलाइट परियोजना है और हर काम कर रहा हूँ मारा हो रही नहीं। संपादक में वे पारदर्शी नहीं हो रहे हैं इसलिए मुझे पता है कि सही कोड लोड हो रहा है और चल रहा है।ब्रेकप्वाइंट जबकि VS10

एक उदाहरण होगा:

मैं एक मनुष्य और सेटर के साथ Value है और यह एक नियंत्रण के लिए बाध्य है। जब मैं सेटर में ब्रेकपॉइंट डालता हूं और मैं नियंत्रण से Value का मान बदलता हूं तो ब्रेकपॉइंट हिट नहीं हो रहा है।

मुझे पता है कि एक आईआईएस फिक्स इस समस्या को रीसेट लेकिन मैं कारण पता करना चाहते हैं। क्या किसी और को समान व्यवहार मिलता है? यदि कोई मुझे संभावित कारण की दिशा में इंगित करने में सक्षम होगा, तो इसकी बहुत सराहना की जाएगी।

उत्तर

8

वहाँ दृश्य स्टूडियो 2010 में एक विकल्प है:

  • उपकरण -> विकल्प ...
  • डिबगिंग -> सामान्य
  • "गुण और ऑपरेटरों से अधिक चरण (केवल प्रबंधित)"

यकीन है कि यह जाँच नहीं की गई है। यह मानता है कि ब्रेकपॉइंट एक ठोस लाल सर्कल है, जो दर्शाता है कि वीएस को इसके लिए डीबगिंग प्रतीक मिल गए हैं।

वैकल्पिक रूप से, कोड के इन तत्वों को विभिन्न डीबगिंग विशेषताओं, अर्थात् , DebuggerNonUserCodeAttribute और DebuggerHiddenAttribute में से एक के साथ सजाया जा सकता है। ये डीबगर को विधि में जाने से रोक सकते हैं, भले ही ब्रेकपॉइंट हो।

बेशक

, अगर कोड आप डीबग कर रहे हैं अनुकूलित किया गया है, यह है कि यह लाइनें याद आ रही है लग सकता है। मुझे यकीन नहीं है कि क्या होता है यदि आप एक लाइन को तोड़ने का प्रयास करते हैं जिसे अनुकूलित किया गया है।

ब्रेकप्वाइंट हो गया है खोखला (पूरी तरह से लाल नहीं), तो दृश्य स्टूडियो की संभावना नहीं कोड के लिए डिबगिंग प्रतीकों पा सकते हैं।

  • एक ही विकल्प के रूप में क्षेत्र:

    एक रीसेट मुद्दा ठीक करता है, तो शायद वहाँ कोड डिबग जा रहा है और मूल स्रोत फ़ाइल/प्रतीकों के बीच मतभेद हैं, वहाँ इस कम सख्त बनाने के लिए एक विकल्प है ऊपर।

+0

यह उन पंक्तियों के साथ था जो मैं सोच रहा था। सेटिंग्स पर जानकारी के लिए धन्यवाद। बहुत यकीन है कि इसका ख्याल रखना चाहिए। –

0

मैं हाल ही में इस समस्या को मिला है "बिल्कुल मूल संस्करण से मेल करने के लिए स्रोत फ़ाइलों की आवश्यकता होती है"। हालांकि मुझे सटीक कारण नहीं मिला, यह जांचने के लिए एक सरल फिक्स था कि एप डीबग मोड में चल रहा है (रिलीज के विपरीत) और समाधान को साफ/पुनर्निर्माण करें।

+0

मुझे पता है कि यह मुद्दा नहीं है। पहली बात मैं हर बार जांचता हूं। हालांकि धन्यवाद। –

1

कई बार मैं इस समस्या का सामना करते हुए WinForms क्षुधा पर हालांकि। मैं इतना आसान काम करता हूं, समाधान को साफ और पुनर्निर्माण से पहले वीएस को पुनरारंभ करें। फिर यदि कुछ भी काम नहीं करता है, तो बस बिन निर्देशिका हटाएं और फिर से पुनर्निर्माण करें। आखिरी विकल्प मैं मशीन को पुनरारंभ करना चाहता हूं।

0

इस सवाल मिले उन्नत संकलित विकल्प के तहत परियोजना गुण देख रही है और डीबग उत्पन्न की स्थापना करके VS2010

यह हल में कोड को चलाने का प्रयास करते समय को समझने के लिए क्यों अपने ही परियोजना की breakpoints हिट नहीं किया जा रहा था की कोशिश करते समय पूर्ण जानकारी।

उल्लेख करने लायक हो सकता है कि मैं कोड में कूदता हूं, मैं जिस काम को डीबग करना चाहता हूं उस पर दायाँ क्लिक के माध्यम से बहुत आसान टेस्टड्रिवेन.net के "टेस्ट विद -> डीबगर" का उपयोग करके डीबग करना चाहता हूं।

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