26

डीबग करते समय मेरे पास मेरे समाधान में दो प्रोजेक्ट हैं: सी/सी ++ विन 32 डीएलएल और कुछ सी # एप्लिकेशन।सी # अनुप्रयोग से सी/सी ++ डीएलएल में कदम कैसे करें

डीबगिंग के दौरान डीएलएल में कदम रखने में सक्षम होने के लिए मुझे क्या करना है?

मैंने सी ++ प्रोजेक्ट की सेटिंग्स में सभी डिबगिंग विकल्पों पर स्विच किया और सी # एप्लिकेशन रूट पर अगली फाइलों की प्रतिलिपि बनाई: MyLib.dll, MyLib.pdb, vc90.pdb, vc90.idb, लेकिन इससे मदद नहीं मिली है।

मुझे क्या अतिरिक्त कार्य करना है?

उत्तर

42

क्या आपने अपने सी # प्रोजेक्ट में अप्रबंधित कोड डिबगिंग सक्षम कर दिया है?

+1

आपका स्वागत है। मुझे खुशी है कि यह आपके लिए काम करता है। – billb

+0

धन्यवाद धन्यवाद, धन्यवाद। ओह, मैं यह भी सोचना नहीं चाहता कि मैंने अपने लिए कितना समय व्यतीत किया है। – AnnaR

+3

वीएस2012 (और शायद वीएस -2010 अपडेट): विकल्प अब 'मूल कोड डीबगिंग सक्षम करें' नाम दिया गया है, यह अभी भी 'डिबगर्स सक्षम करें' – mjv

10

मैं मामले में किसी को अतिरिक्त जवाब में फेंक देंगे इस तरह की समस्या का हल तलाश द्वारा आ जाएगा:

आप डिबग के माध्यम से एक डिबगर संलग्न रहे हैं, तो> में "अटैच करें" क्लिक करने से पहले कार्रवाई करने के लिए, संलग्न "प्रक्रिया से संलग्न करें" संवाद, उचित कोड प्रकार का चयन करना सुनिश्चित करें जिसमें डीबगर संलग्न किया जा सके।

enter image description here

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