क्या MonoDevelop 3 समर्थन प्रक्रिया के लिए संलग्न है? यदि ऐसा है तो कोई यह बता सकता है कि यह कहां है या कोई संभावित कामकाज।monodevelop 3 - "प्रक्रिया के लिए संलग्न करें" के लिए समर्थन
उत्तर
संक्षिप्त उत्तर है: नहीं, जहां तक मुझे पता नहीं है।
हालांकि यदि आप मोनो डेवलपमेंट से प्रोजेक्ट लॉन्च किए बिना डिबगिंग करना चाहते हैं तो Soft debugger described here का उपयोग करने का एक विकल्प है। ऐसा करने के लिए कार्यप्रवाह है:
- कस्टम कुछ मूल्य के लिए वातावरण चर MONODEVELOP_SDB_TEST की स्थापना करके monodevelop में softdebugger आदेश सक्षम
- प्रारंभ monodevelop
- चलाएं पर जाएं -> कस्टम कमान मोनो -> के साथ चलाने के लिए सॉफ्ट डीबगर
- अपनी मशीन का एक पोर्ट नंबर और एक आईपी पता दर्ज करें जहां डिब्यूजी मोनो डेवलपमेंट तक पहुंच सकता है। अन्य क्षेत्रों को खाली छोड़ दें।
Listen
दबाएं।- प्रारंभ मापदंडों --debug और --debugger-एजेंट = परिवहन = dt_socket, पता = साथ आवेदन [आईपी monodevelop में निर्दिष्ट]: [पोर्ट monodevelop में निर्दिष्ट]
और फिर आप का निरीक्षण कर सकते है क्या सामान्य रूप से ब्रेकपॉइंट्स का उपयोग करके चलना बंद करें, चर का निरीक्षण करें और आगे। ध्यान दें कि यह आपको मशीनों पर तब तक तैनात करने में सक्षम बनाता है जब तक कि वे नेटवर्क पर पहुंचे जा सकें।
मैं जानता हूँ कि यह "कार्रवाई करने के लिए संलग्न" नहीं है, लेकिन जैसा कि आप बहुत अपने इरादे के वर्णन में सीमित हैं, यह आप के लिए मूल्य का हो सकता है।
सबसे पहले, मैं भी नहीं मिल रहा है,
मेरी monodevelop (2.8.6.3) IDE में "कार्रवाई करने के लिए देते हैं" लेकिन जब मैं स्थापित "monodevelop के लिए बंदूक डिबगर प्लगइन", मैं "पा सकते हैं प्रक्रिया में संलग्न "रेन" मेमू में "। तो, आप जीएनयू डिबगर प्लगइन monodevelop के लिए "कार्रवाई करने के लिए देते हैं" के लिए स्थापित करना चाहिए
पुनश्च: मेरी monodevelop Ubuntu 12.04 में है; "Monodevelop के लिए गन डीबगर प्लगइन" "सॉफ्टवेयर केंद्र में monodevelop" में मिल सकता है।