2009-11-01 16 views
8
बस मस्ती के लिए

में, कितने करीब हम केवल कमांड लाइन का उपयोग कर सी # में एक आवेदन डिबग करने के लिए प्राप्त कर सकते हैं बाहर के बॉक्स? कोई अन्य सॉफ्टवेयर, बस कमांड लाइन। उदाहरण के लिए, क्या वीएस डीबगर की तरह वैरिएबल के मूल्यों, आउटपुट के साथ बातचीत आदि पर नजर डालने का कोई तरीका है?डिबगिंग सी # कमांड लाइन

संपादित करें:, http://mono-project.com/Guide:Debugger हालांकि यह बहुत ही स्थिर होने के लिए प्रतीत नहीं होता: और बस पूर्णता 'खातिर, यहां मोनो बराबर है।

धन्यवाद।

+0

आप का मतलब है, प्रबंधित कोड के लिए gdb की तरह कुछ? –

+0

@ मार्टिन्हो। हाँ कुछ ऐसा ही। ड्रिस का जवाब देखें, और यहां एक स्क्रीनशॉट: http://www.insidepro.com/kk/258/258_11.jpg, यह काफी बढ़िया है। –

उत्तर

7

आप CLR debugger, जो ढांचा स्थापना का हिस्सा है उपयोग कर सकते हैं; और वीएस पर निर्भर नहीं है।

एक वैकल्पिक (और अपने प्रश्न के लिए अधिक उपयुक्त) MDbg, जो प्रबंधित कोड के लिए एक कमांड लाइन डिबगर है।

+0

बहुत रोचक! शायद एमडीबीजी जो मैं ढूंढ रहा हूं ... मैं इसे एक शॉट दूंगा। –

+0

क्या एमडीबीजी "असली" स्रोत कोड प्रदर्शित कर सकता है, सिर्फ आईएल नहीं? –

1

कमांड लाइन डिबगर्स हैं जो Debugging Tools for Windows जैसे CDB के साथ आते हैं। प्रबंधित अनुप्रयोगों के लिए आपको SOS module की भी आवश्यकता होगी।

+0

धन्यवाद, डारिन। मैं केवल वीएस के साथ आने वाले औजारों के साथ क्या किया जा सकता हूं, कोई अतिरिक्त डाउनलोड नहीं। –