मेरे पास है मेरे समाधान में निम्नलिखित तीन परियोजनाओं: 1. सी # पुस्तकालय 2. C++/CLI प्रबंधित कोड 3. सी ++ अप्रबंधित कोडकैसे मेरी सी से अप्रबंधित सी ++ पुस्तकालय में कदम रखने ++/CLI कोड
मैं मेरे सी # प्रोजेक्ट में "अप्रबंधित कोड डिबगिंग सक्षम करें" की जांच की, और डीबग/विन 32 में सी ++ परियोजनाओं दोनों का निर्माण किया। हालांकि, मैं अप्रबंधित कोड में कदम नहीं उठा सकता - जब मैं किसी भी अप्रबंधित विधि के कॉल पर F11 करता हूं, तो यह मुझे कुछ यादृच्छिक/गलत कोड दिखाता है।
क्योंकि मेरे यूनिट परीक्षण पास होते हैं, मुझे पता है कि मेरा अप्रबंधित कोड निष्पादित करता है।
मुझे क्या याद आ रही है?
क्या आपके पास उस अप्रबंधित कोड के लिए .pdb फ़ाइलें हैं जिन्हें आप चरणबद्ध करने का प्रयास कर रहे हैं? –
आप प्रबंधित प्रक्रिया शुरू करने का प्रयास कर सकते हैं और इसे रोक सकते हैं (किसी भी तरह से), अपने अप्रबंधित प्रोजेक्ट में ब्रेकपॉइंट रखें और "डीबग -> अटैच प्रक्रिया" का चयन करें, प्रबंधित प्रक्रिया का चयन करें और प्रबंधित प्रक्रिया जारी रखें। – Philipp
@Steven: हाँ मुझे लगता है vc90.pdb –