debugging - मोनो डेवलप में ब्रेकपॉइंट को रोकने में असमर्थ




mono monodevelop (3)

आपकी चल रही प्रोजेक्ट सेटिंग्स में "बाह्य कंसोल पर चलाएं" चेकबॉक्स को वैकल्पिक रूप से अनचेक के रूप में आप सेटिंग विकल्प से "रन" टैब में यह विकल्प पा सकते हैं।

मेरे आर्किलेक्स सिस्टम पर मैंने एक ताजा स्थापना की:

  • मोनो 3.0.7
  • monodevelop 4.0.8
  • monodevelop-debugger-gdb 4.0

जब मैं एक डिबग को डीबग करता हूं तो डिबगर ब्रेकपॉइंट पर नहीं रोकता है, System.Diagnostics.Debugger.Break (); पर भी नहीं। डायग्नॉस्टिक्स.डिबगर। ब्रेक System.Diagnostics.Debugger.Break (); कोड।
और एक त्रुटि विंडो निम्न संदेश के साथ प्रदर्शित होती है:

Could not connect to the debugger

क्या किसी को पता है कि इसे कैसे ठीक करना है?


एक अन्य कारक जो ब्रेक पॉइंट को हिट नहीं होने का कारण देगा, यदि आपके पास "एमिट डिबगिंग सूचना" बटन सेट नहीं है

आपको मेनू "विकल्प" के निचले भाग में यह सेटिंग "प्रोजेक्ट" टैब में मिलेगी। फिर "बिल्ड" पेड़ की शाखा के लिए फिर "कंपाइलर" विकल्प देखें "एमिट डीबगिंग सूचना" के लिए चेकबॉक्स यहां है


मुझे एक ऐसी ही समस्या थी - ब्रेकपॉइंट को ट्रिगर नहीं किया गया था, जबकि चेकबॉक्स "प्रोजेक्ट गुणों में MSBuild बिल्ड इंजन का उपयोग करें" चेक किया गया था।





archlinux