इस कंपाइलर का महत्व क्या है? क्या यह एक होना चाहिए या बिना कर सकता है? वैसे भी एक और कंपाइलर रखने का उद्देश्य क्या है, या यह सिर्फ एक भविष्य की परियोजना है? एक संक्षिप्त अवलोकन की सराहना की जाएगी।माइक्रोसॉफ्ट.Net.Compilers का उद्देश्य क्या है?
उत्तर
Microsoft.Net.Compilers पैकेज का मुद्दा यह है कि compilers कि पैकेज के साथ वितरित की तुलना में अपनी परियोजना संकलन, बल्कि के लिए इस्तेमाल किया जाएगा कंपाइलर जो .NET Framework या विजुअल स्टूडियो के साथ आता है। सबसे व्यावहारिक प्रत्यक्ष लाभ यह है कि यह आपकी परियोजनाओं को सी # 6 सुविधाओं का उपयोग करने की अनुमति देता है, और उसके बाद उन परियोजनाओं को उस सिस्टम पर बनाया जा सकता है जिसमें सी # 6 कंपाइलर स्थापित नहीं है, उदाहरण के लिए निरंतर एकीकरण सर्वर पर जहां आप ' टी पूर्ण विजुअल स्टूडियो 2015 स्थापित करना चाहता है।
यह एक पैकेज है जो अमीर कोड विश्लेषण API के साथ ओपन-सोर्स सी # और विजुअल बेसिक कंपाइलर प्रदान करता है।
आप GitHub पर व्यापक प्रलेखन पा सकते हैं:
धन्यवाद। मैं पहले आधिकारिक दस्तावेज के लिए गया हूं लेकिन अभी भी परियोजना अस्पष्ट का उद्देश्य पा रहा हूं। – usefulBee
@usefulBee मूल रूप से यह माइक्रोसॉफ्ट से ओपन सोर्स मूवमेंट का परिणाम है, उदाहरण के लिए विकिपीडिया की जांच करें: https://en.wikipedia.org/wiki/.NET_Compiler_Platform – ViRuSTriNiTy
- 1. का उद्देश्य क्या है। * \\?
- 2. क्या कोई माइक्रोसॉफ्ट.Net.Compilers सी # 7.0 के बराबर है?
- 3. precompiledApp.config का उद्देश्य क्या है?
- 4. डेटासेट का उद्देश्य क्या है?
- 5. IAsyncStateMachine.SetStateMachine का उद्देश्य क्या है?
- 6. java.math.MutableBigInteger का उद्देश्य क्या है?
- 7. रेक का उद्देश्य क्या है?
- 8. प्रोटोटाइप का उद्देश्य क्या है?
- 9. layout.xml का उद्देश्य क्या है?
- 10. सीएमकेक का उद्देश्य क्या है?
- 11. is_uploaded_file() का उद्देश्य क्या है?
- 12. curdoc() का उद्देश्य क्या है?
- 13. IntentSender का उद्देश्य क्या है?
- 14. LVCOLUMN.iSubItem का उद्देश्य क्या है?
- 15. दुरंदल का उद्देश्य क्या है?
- 16. config.assets.precompile का उद्देश्य क्या है?
- 17. __cxa_pure_virtual का उद्देश्य क्या है?
- 18. क्या Membership.ValidateUser() का उद्देश्य है
- 19. UIWindow का उद्देश्य क्या है?
- 20. EXTRA_CFLAGS का उद्देश्य क्या है?
- 21. character_set_connection का उद्देश्य क्या है?
- 22. गुजरने का उद्देश्य क्या है?
- 23. जावास्क्रिप्ट में eval का उद्देश्य उद्देश्य क्या है?
- 24. एनओपी ओपोड का उद्देश्य क्या है?
- 25. डब्ल्यूसीएफ विश्वसनीय सत्र का उद्देश्य क्या है?
- 26. std :: char_traits :: असाइन() का उद्देश्य क्या है?
- 27. ज़ेंड में बूटस्ट्रैप का उद्देश्य क्या है?
- 28. इस सीएसएस स्निपेट का उद्देश्य क्या है?
- 29. एसक्यूएल कीवर्ड "एएस" का उद्देश्य क्या है?
- 30. जावा क्लास लोडर का उद्देश्य क्या है?
मुझे एक बहुत ही सरल चीज करने की ज़रूरत है, जो कि किसी भी .cs फ़ाइल को संकलित करने और इलिट इल करने के लिए, बाह्य संदर्भों को सत्यापित करने की कोई आवश्यकता नहीं है। क्या यह माइक्रोसॉफ्ट.Net.Compilers के साथ संभव है? – Bandara
@ बांडारा माइक्रोसॉफ्ट.Net.Compilers के साथ या बिना बाहरी संदर्भों के सी # को संकलित करना संभव नहीं है। उदाहरण के लिए ओवरलोड रिज़ॉल्यूशन के लिए संदर्भित असेंबली की आवश्यकता होती है। और यदि आपके पास बाहरी संदर्भ हैं, तो यह तकनीकी रूप से Microsoft.Net.Compilers के साथ संभव है, लेकिन यह वास्तव में नौकरी के लिए गलत उपकरण है। आप एक बाहरी प्रक्रिया लॉन्च करेंगे जब एक ही कंपाइलर अन्य पैकेजों में पहले से ही उपलब्ध है जिस तरह से आप सीधे अपने प्रोग्राम में कॉल कर सकते हैं। – hvd