मैं डीबगिंग के माध्यम से एक विरासत अनुप्रयोग को विच्छेदन करने की कोशिश कर रहा हूं, लेकिन मुझे एप्लिकेशन के कुछ स्थानों पर ब्रेकपॉइंट नहीं मिल सकता है। एप्लिकेशन में सी # जीयूआई फ्रंटेंड और सी ++ बैकएंड है।
मैं समाधान की सी ++ परियोजना में ब्रेकपॉइंट लगाने की कोशिश कर रहा हूं। सी ++ परियोजनाओं में से कुछ हैं, लेकिन मैं उनमें से एक में ब्रेकपॉइंट सेट नहीं कर सकता। मैंने बिन / ओबीजे फाइलों को हटाने की कोशिश की लेकिन कोई भाग्य नहीं था।
बाद में मैंने डीबग> विंडोज> मॉड्यूल की जांच की,और फिर ध्यान दिया कि उस विशेष परियोजना के लिए डीएल दिखाया नहीं जा रहा है। कार्यक्रम सही ढंग से निष्पादित करता है, लेकिन शायद इसलिए कि डीबग> विंडो> मॉड्यूल में दिखाए गए उस प्रोजेक्ट के लिए कोई प्रविष्टि नहीं है, तो ब्रेकपॉइंट सेट नहीं किया जा सकता है। समस्या यह है कि, मुझे नहीं पता कि इस समस्या को ठीक करने के लिए कैसे। क्या कोई मदद हाथ दे सकता है?
आपका अग्रिम रूप से बोहोत धन्यवाद।
उत्तर:
जवाब के लिए 2 № 1ऐसा लगता है कि आपको अप्रबंधित कोड डीबगिंग सक्षम करने की आवश्यकता है। Follownig कोशिश करो
- सी # प्रोजेक्ट पर राइट क्लिक करें और गुण चुनें
- डीबग टैब पर जाएं
- "अप्रबंधित कोड डिबगिंग सक्षम करें" की जांच करें