मैं सी # 6.0 सुविधाओं का उपयोग करते समय किसी सी # प्रोजेक्ट को संकलित करने की कोशिश कर रहा हूं।एमएस सी # 6.0 कंपाइलर कैसे स्थापित करें?
पिछले .NET रिलीज़ में, वर्तमान सी # कंपाइलर स्वचालित रूप से स्थापित किया गया था और .NET Framework के साथ चलाने के लिए तैयार था। जाहिर है, यह अब मामला नहीं है। मैं वर्तमान में मेरे मशीन पर नेट 4.6.1 है, लेकिन लागू csc
मुझसे कहता है: Roslyn project on Github को
Microsoft (R) Visual C# Compiler version 4.6.1055.0
for C# 5
Copyright (C) Microsoft Corporation. All rights reserved.
This compiler is provided as part of the Microsoft (R) .NET Framework, but only
supports language versions up to C# 5, which is no longer the latest version. Fo
r compilers that support newer versions of the C# programming language, see http
://go.microsoft.com/fwlink/?LinkID=533240
link आगे मुझे। ऐसा लगता है कि कोई बाइनरी रिलीज नहीं है।
मजे की बात है, C# 6.0 compiler
लिए googling how to add C# 6.0 support to Visual Studio 2013 पर विचार विमर्श के एक जोड़े को लाता है (आम सहमति और अधिक या कम होने के साथ कि आप नहीं कर सकते हैं), और अनगिनत लेख (वैसे अद्भुत) सी # 6.0 की नई सुविधाओं पेश नहीं, बल्कि एक सी # 6.0 के लिए एक कंपाइलर कैसे प्राप्त करें पर संकेत।
तो: मैं एमएस सी # 6.0 कंपाइलर कैसे प्राप्त कर सकता हूं, और यदि आवश्यक हो, तो आवश्यक बिल्ड टूल्स जैसे एमएसबिल्ड के मौजूदा संस्करण?
ध्यान दें कि मैं आम तौर पर, दृश्य स्टूडियो स्थापित नहीं SharpDevelop के रूप में मेरे प्रयोजनों के लिए बेहतर हो रहा है, इसलिए मैं डेटा की कई गीगाबाइट स्थापित करने से सावधान जब मैं पहले से ही रूपरेखा है अभी-हैं- पाने के लिए कर रहा हूँ तारीख संकलक।
तो क्या आप नवीनतम [MSBuild] (https://www.microsoft.com/en-us/download/details.aspx?id=48159) टूल चाहते हैं? – DavidG
http://stackoverflow.com/questions/32007871/how-to-upgrade-msbuild-to-c-sharp-6 – Alan
@ डेविड जी: ओह, यह वह जगह है जहां यह छुपा रहा है? :-) संभवतः, मैं यही देख रहा हूं, हां। –