- क्या एफ # के लिए जीडीबी (या समान) है?
- एफ # प्रोग्रामर आम तौर पर मोनो में एफ # कोड का पता लगाने के लिए कौन से टूल्स/प्रोग्राम करते हैं?
- क्या विजुअल स्टूडियो 2010 एफ # के लिए कुछ एकीकृत डीबगिंग टूल प्रदान करता है?
उत्तर
विजुअल स्टूडियो 2010 एफ # के लिए एक शानदार डिबगिंग अनुभव प्रदान करता है, जिसमें ब्रेकपॉइंट्स, ट्रेसपॉइंट्स, कॉल स्टैक्स, स्थानीय, स्टेपिंग, अगली कथन सेट, थ्रेड्स विंडो, वैरिएबल, डीबगर विज़ुअलाइज़र, सशर्त ब्रेकपॉइंट्स, तत्काल विंडो, में नए मानों को पोक करना शामिल है। .. केवल चेतावनी यह है कि पिछले दो सी # अभिव्यक्ति मूल्यांकनकर्ता (एफ # का अपना डीबगर ईई नहीं है) का उपयोग करते हैं, जिसका अर्थ है कि आपको टाइप करना होगा 'तत्काल खिड़की' में सी # वाक्यविन्यास।
(सब कुछ मैं यदि आप ऊपर बताए मुक्त VS2010 एकीकृत शेल और एफ # CTP डाउनलोड मुक्त करने के लिए उपलब्ध है।)
मुझे यकीन है कि क्या मोनो के लिए अभी उपलब्ध है नहीं हूँ, लेकिन आश्चर्य नहीं होगा अगर वहाँ कुछ पहले से ही सभ्य है, और बहुत दूर भविष्य में कुछ भी बेहतर आ रहा है।
किसी भी .NET डीबगर को F # कोड पर काम करना चाहिए। विजुअल स्टूडियो डीबगिंग अनुभव मूल रूप से किसी भी अन्य भाषा के समान होता है (उदाहरण के लिए आप संपादक में ब्रेकपॉइंट्स सेट कर सकते हैं)। मैं मोनो पर लोगों द्वारा उपयोग किए जाने वाले औजारों से बात नहीं कर सकता।
मोनो का own debugger है। डिबगिंग प्रारूप की स्थिति थोड़ा उलझन में है क्योंकि विजुअल स्टूडियो पीडीबी फाइलें उत्पन्न करेगा जो उनके डीबगर के लिए आवश्यक हैं। मोनो वैकल्पिक एमडीबी प्रारूप का उपयोग करता है। fsc.exe (एफ # कंपाइलर) जो भी प्लेटफ़ॉर्म चलाया जा रहा है, उसके लिए उचित जेनरेट करेगा।
मोनोडिफाइड आईडीई का उपयोग .NET असेंबली के सामान्य डीबगिंग के लिए किया जा सकता है, भले ही यह अभी तक जारी किए गए f # संस्करण का समर्थन नहीं करता है। आपको परियोजना में अपने प्रोजेक्ट की जेनरेटेड असेंबली का उल्लेख करना होगा।
ध्यान दें कि यदि आप कमांड लाइन पर इसे निष्पादित कर रहे हैं और चाहते हैं, तो आपको मोनो को '--debug' पास करना होगा, उदाहरण के लिए, स्टैक निशान में फ़ाइल नाम और रेखा संख्याएं।
लिंककैड एफ # कोड को समझता है लेकिन मैंने कोशिश नहीं की। एक भुगतान संस्करण आपको डीबगिंग देता है।
- 1. रूबी रिफैक्टरिंग के लिए कौन से टूल्स उपलब्ध हैं?
- 2. नियमित अभिव्यक्ति के माध्यम से डीबगिंग/स्टेपिंग के लिए कौन से टूल्स हैं?
- 3. जावा में लॉक विवाद का विश्लेषण करने के लिए कौन से निःशुल्क टूल्स उपलब्ध हैं?
- 4. एएसपी.नेट परियोजना में स्थानीयकरण जोड़ने के लिए कौन से टूल्स उपलब्ध हैं?
- 5. jQuery प्लगइन दस्तावेज करने के लिए कौन से टूल्स उपलब्ध हैं?
- 6. टीडीडीडी (टेस्ट ड्राइव डेटाबेस विकास) के लिए कौन से टूल्स उपलब्ध हैं?
- 7. SQL कथन प्रदर्शन का परीक्षण करने के लिए कौन से टूल्स उपलब्ध हैं?
- 8. एक एसक्लाइट डेटाबेस रिवर्स इंजीनियर के लिए कौन से टूल्स उपलब्ध हैं?
- 9. एक पीडीएफ फाइल में आईपीथॉन नोटबुक निर्यात करने के लिए कौन से टूल्स उपलब्ध हैं?
- 10. मैनपेज संपादित करने के लिए कौन से टूल्स उपलब्ध हैं, यानी GUI WYSIWYG संपादकों (कोई प्लेटफॉर्म)
- 11. ब्लूटूथ डीबगिंग टूल्स
- 12. एंड्रॉइड पर कौन से फोंट उपलब्ध हैं?
- 13. डीबगिंग डब्ल्यूपीएफ: टूल्स एंड टेक्निक्स
- 14. SQL सर्वर डेटाबेस से ईआरडी उत्पन्न करने के लिए कौन से अच्छे उपकरण उपलब्ध हैं?
- 15. अंतिम उपकरण के बाद से कौन सी .NET असेंबली बदल गई है यह निर्धारित करने के लिए कौन से टूल्स उपलब्ध हैं?
- 16. एरलांग के लिए कौन सी वितरित प्रक्रिया रजिस्ट्री उपलब्ध हैं?
- 17. अपाचे साइट-उपलब्ध फ़ाइल के कौन से हिस्से आवश्यक हैं?
- 18. आईफोन के माध्यम से क्रेडिट कार्ड भुगतान स्वीकार करने के लिए कौन से विकल्प उपलब्ध हैं?
- 19. जावा कोड के लिए अन्य तरीकों को किस तरीके से कॉल करने के तरीकों को देखने के लिए कौन से टूल्स उपलब्ध हैं?
- 20. Google ऐप इंजन - स्थानीय रूप से डेटास्टोर को संपादित करने के लिए कौन से टूल्स?
- 21. पर्ल से पाइथन रूपांतरण के लिए प्रोग्रामेटिक टूल्स हैं?
- 22. रेल ऐप को प्रोफाइल करने के लिए आप कौन से टूल्स की सिफारिश करते हैं?
- 23. मॉड्यूल.कॉन्फिग में कौन से प्रदाता/सेवाएं उपलब्ध हैं?
- 24. फेसबुक ग्राफ एपीआई फ़िल्टर - कौन से विकल्प उपलब्ध हैं?
- 25. Heroku पर कौन से एन्ट्रॉपी स्रोत उपलब्ध हैं?
- 26. आईएनओएन देव के लिए मोनोटच में .NET के कौन से हिस्से उपलब्ध नहीं हैं?
- 27. क्लिकऑन के लिए कौन से विकल्प हैं?
- 28. क्या एएसपी.नेट एमवीसी विकास के लिए ऐड-ऑन लाइब्रेरी या टूल्स उपलब्ध हैं?
- 29. आपके जावास्क्रिप्ट कोड को दस्तावेज़ित करने के लिए कौन से विकल्प उपलब्ध हैं?
- 30. पर्ल प्रोग्रामर के लिए कौन से emacs उपकरण उपलब्ध हैं? उन्हें कैसे स्थापित करें?
मुझे नहीं पता कि एफ # में यह जोड़ने के लायक है कि क्या यह 'इंटरैक्टिव' है जो 'तत्काल' विंडो की तरह काम कर सकता है, लेकिन इसका मतलब है एफएसआई का उपयोग करना और अपना आवेदन नहीं चलाना (जिस स्थिति में आप हार जाते हैं आपके द्वारा उल्लेख की जाने वाली अन्य सभी डीबग भलाई)। – Benjol