关于c#6.0:如何安装MS C#6.0编译器?

How to install the MS C# 6.0 compiler?

我正试图编译一个C项目,这个项目是有人在使用C 6.0特性时创建的。

在以前的.NET版本中,当前的C编译器是自动安装的,并准备与.NET框架一起运行。显然,情况已经不是这样了。我的机器上目前有.NET 4.6.1,但是调用csc告诉我:

1
2
3
4
5
6
7
8
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

链接将我转发到Github上的Roslyn项目。它似乎没有提供任何二进制版本。

奇怪的是,googling for C# 6.0 compiler提出了一些关于如何向Visual Studio 2013添加C 6.0支持的讨论(达成的共识或多或少是你不能的),无数的文章介绍了C 6.0的新功能(公认是很棒的),但没有提示如何获得C 6.0的编译器。

那么:如何获得MS C 6.0编译器,以及必要的构建工具,如当前版本的ms build?

请注意,我通常没有安装Visual Studio,因为SharpDevelopment对于我来说似乎更优越,所以当我已经有了框架只是为了获取最新的编译器时,我会小心地安装几千GB的数据。


来自Github上的Roslyn项目:

0