मैं मोनो के लिए विजुअल स्टूडियो समाधान संकलित करने के लिए एक्सबिल्ड का उपयोग कर रहा हूं। यह असेंबली + एमडीबी फ़ाइल उत्पन्न करता है। विंडोज़ पर विजुअल स्टूडियो के साथ इस असेंबली को डीबग करने की संभावना है? "प्रक्रिया में संलग्न करें" का उपयोग करते समय मैं डीबग नहीं कर सकता क्योंकि एक त्रुटि दिखायी जाती है कि प्रतीकों को लोड नहीं किया जाता है।क्या विंडोज़ पर विजुअल स्टूडियो के साथ मोनो/एक्सबिल्ड के साथ संकलित असेंबली डीबग करना संभव है?
मैं Mono.Cecil (AssemblyDefinition, MdbReaderProvider, PdbWriterProvider) के माध्यम से इस विधानसभा के लिए pdb फ़ाइल पैदा करने और डीबग/विंडोज/मॉड्यूल और "लोड प्रतीक से/प्रतीक पथ", जो वास्तव में प्रतीकों को लोड करता है के माध्यम से मैन्युअल रूप से इसे लोड करने की कोशिश की (मॉड्यूल विंडोज़ में दिखाया गया है) लेकिन यह डीबगिंग को सक्षम नहीं करता है।
मुझे विश्वास नहीं है कि यह संभव है (लेकिन मुझे गलत साबित होना अच्छा लगेगा)। –
जब मैंने कई साल पहले मोनो के 'एमडीबी' फ़ाइल प्रारूप का निर्माण किया था, पीडीबी अनियंत्रित और स्वामित्व था, इसलिए हम बस इसका उपयोग नहीं कर सके। और AFAIK, यह आज भी सच है (कम से कम विकिपीडिया ऐसा कहता है)। इन फ़ाइलों को लिखने के लिए वहां कुछ टूल हो सकते हैं, लेकिन वे पूरी तरह से "सही" पीडीबी उत्पन्न नहीं कर सकते हैं जब तक कि वे या तो माइक्रोसॉफ्ट द्वारा लिखे गए हों या वे फ़ाइल प्रारूप प्रकाशित न करें। हालांकि, मैं इसके बारे में गलत साबित होना भी पसंद करूंगा। –
एफवाईआई यदि आप विपरीत कर रहे हैं, तो पीडीबी को मोनो प्रारूप – KCD