私はC#6.0の機能を使用している間に誰かが作成したC#プロジェクトをコンパイルしようとしています。MS C#6.0コンパイラのインストール方法は?
以前の.NETリリースでは、現在のC#コンパイラが自動的にインストールされ、.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 project on Githubに私を転送します。バイナリリリースを提供していないようです。
不思議なことには、C# 6.0 compiler
のためにグーグルが(コンセンサスは、多かれ少なかれ、あなたができないことである)how to add C# 6.0 support to Visual Studio 2013の議論のカップルが現れ、そしてC#6.0ではなく、の(確かに素晴らしい)の新機能を提示する無数の記事C#6.0用のコンパイラの入手方法をヒント。
So:MS C#6.0コンパイラ、および必要に応じてMSBuildの現行バージョンなどの必要なビルドツールを入手するにはどうすればよいですか?
SharpDevelopは私の目的では優れているようですので、Visual Studioがインストールされていないので、フレームワークを持っているときに数ギガバイトのデータをインストールすることに注意しています。日付コンパイラ。 the Roslyn project on GitHubから
最新の[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
@DavidG:それは今どこに隠れているの? :-)おそらく、それは私が探しているものです、はい。 –