2014-05-12 8 views
17

शीर्षक यह सब कहता है: सी # 6 कार्यक्रम चलाने के लिए सीएलआर संस्करण की आवश्यकता होगी? सीएलआर संस्करण सिस्टम आवश्यकताओं और समर्थित ऑपरेटिंग सिस्टम का पता लगाने के लिए दिलचस्प है।सी # 6 के लिए सीएलआर की क्या आवश्यकता है?

मैंने [1][2] गुगल किया और Wikipedia और MSDN पर एक नज़र डाली लेकिन जानकारी नहीं मिली।

+6

अभी तक सिंटैक्स चीनी के बारे में बात की गई है, यह नहीं है किसी भी नई सीएलआर सुविधाओं की आवश्यकता नहीं है। सीएलआर v4.0.30319 का उपयोग करना ठीक काम करना चाहिए। सीएलआर संस्करण किसी भी तरह संकलक परिवर्तन द्वारा कभी संचालित नहीं किया गया था। निश्चित रूप से करने के लिए सनी चीज बस वास्तव में रिलीज़ होने तक प्रतीक्षा करें, फिर आप * जानते हैं *। –

+0

देखें http://stackoverflow.com/questions/28921701/does-c-sharp-6-0-work-for-net-4-0 – slashCoder

+0

यदि आप यहां हैं कि सी # 6 भाषा सुविधाओं को कैसे प्राप्त किया जाए, तो मुझे लगता है कि @ पंकज जवाब सबसे अच्छा है। यह बताता है कि यह वास्तव में एक सीएलआर प्रश्न क्यों नहीं है और यदि आप विजुअल स्टूडियो का उपयोग अपने आईडीई के रूप में कर रहे हैं तो आपको क्या चाहिए। – Mike

उत्तर

7

यह सीएलआर का संस्करण 4 है जिसका उपयोग किया जाता है। आप Visual Studio "14" CTPs में Environment.Version परीक्षण यदि आप मिल जाएगा:

Console.WriteLine(Environment.Version); 

enter image description here

इसके अलावा, अगर आप MSDN पर Common Language Runtime (CLR) को देखो आप:

4.0.30319.35317

कोड के साथ

ढूंढें:

.Net Framework Version      CLR Version 
4.5 (including 4.5.1 and 4.5.2)   4 
6

क्रम सी # 6 पाने के लिए आप की जरूरत:

वी.एस. 2013 रन से डाउनलोड सी # 6। NET 4.5.1 तो मुझे लगता है कि आपके प्रश्न का उत्तर 4.5.1

+6

यह '4.5.1' नहीं है, नेट फ्रेमवर्क संस्करण सीएलआर संस्करण से अलग है। – Habib

8

सी # 6 भाषा संवर्धन 2.0 से 4.6 तक शुरू होने वाले नेट फ्रेमवर्क के अनुकूल है। इसे .NET Framework के किसी भी उच्च संस्करण की आवश्यकता नहीं है, लेकिन वीएस 2015 जैसे विजुअल स्टूडियो के उच्च संस्करण की आवश्यकता है। सी # 6 भी वीएस 2013 के लिए एडन https://github.com/dotnet/roslyn

संबंधित मुद्दे