Как установить компилятор MS С# 6.0?

Я пытаюсь скомпилировать проект С#, который кто-то создал при использовании возможностей С# 6.0.

В предыдущих выпусках .NET текущий компилятор С# был автоматически установлен и готов к запуску вместе с .NET Framework. По-видимому, это уже не так. В настоящее время на моем компьютере есть .NET 4.6.1, но вызов csc говорит мне:

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 перенаправляет меня на проект Roslyn на Github. Кажется, он не предлагает никаких двоичных выпусков.

Любопытно, что googling для C# 6.0 compiler вызывает пару обсуждений как добавить поддержку С# 6.0 для Visual Studio 2013 (при этом консенсус более или менее вы не можете) и бесчисленные статьи, представляющие (по общему признанию, замечательные) новые функции С# 6.0, но не намек на то, как получить компилятор для С# 6.0.

Итак: Как я могу получить компилятор MS С# 6.0 и, при необходимости, необходимые инструменты сборки, такие как текущие версии MSBuild?

Заметьте, что я обычно не устанавливал Visual Studio, поскольку SharpDevelop кажется выше для моих целей, поэтому я опасаюсь устанавливать несколько гигабайт данных, когда у меня уже есть структура, чтобы получить обновленный компилятор.

Ответ 1

Из проект Roslyn на GitHub:

Чтобы установить последнюю версию без Visual Studio, запустите одну из следующих команд нужных команд:

nuget install Microsoft.Net.Compilers   # Install C# and VB compilers
nuget install Microsoft.CodeAnalysis    # Install Language APIs and Services

Чтобы получить последний "предварительный просмотр", опубликованный примерно раз в месяц, добавьте -pre в команды nuget.