क्या C # संकलक को .net फ्रेमवर्क का एक हिस्सा माना जाता है?


2

जैसे लेखों के अनुसार इस , .नेट फ्रेमवर्क में क्लास लाइब्रेरी और सीएलआर शामिल हैं। हालाँकि मुझे यह भी पता है कि C # कंपाइलर तब आता है, जब आप .net फ्रेमवर्क डाउनलोड करते हैं।

आधिकारिक तौर पर C # और VB संकलक को .net फ्रेमवर्क का एक हिस्सा माना जाता है?


दिलचस्प रूप से, जावा की तरह भाषाओं के व्याख्या किए गए परिवार के रूप में, एसडीके में एक संकलक होता है जो एक असेंबली कोड (इस मामले में एमएसआईएल) बनाता है, जिसे निष्पादित करने के समय मूल निर्देशों में संकलित किया जाता है, इसलिए हाँ .net ढांचे में एक संकलक होता है, लेकिन वह नहीं जो आप सोचेंगे। stackoverflow.com/questions/3275360/...
Frank Thomas

जवाबों:


2

नहीं, कंपाइलर .NET फ्रेमवर्क का हिस्सा नहीं हैं। फ्रेमवर्क पूर्व-संकलित बायनेरिज़ हैं जिन्हें अन्य प्रोग्रामों की आवश्यकता होती है यदि वे .NET का उपयोग करके बनाए गए थे। यदि आप .NET कंपाइलर की तलाश में हैं, तो आप उन्हें प्राप्त कर सकते हैं यहाँ । ये एक्सप्रेस संस्करण हैं, जो डाउनलोड और उपयोग करने के लिए स्वतंत्र हैं।


1
आप विंडोज़ SDK में cli .net कंपाइलर भी पा सकते हैं। msdn.microsoft.com/en-us/library/vstudio/78f4aasd.aspx
Frank Thomas

0

कंपाइलर फ्रेमवर्क इंस्टॉलर के साथ नहीं आते हैं ... .NET कंपाइलर्स के साथ बनाए गए एप्लिकेशन को निष्पादित करने के लिए आवश्यक फाइलें हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.