C#6が到着したとき、私はMicrosoft.Net.Compilers NuGetパッケージを参照し、C#6機能のTFSビルドはすぐにビルドマシンに追加の依存関係をインストールすることなく作業を開始しました。C#7.0に相当するMicrosoft.Net.Compilersはありますか?
ここでC#7には、同じことをすることができる同等のNuGetパッケージがありますか? (またはこれは実際にC#7を採用するための推奨された方法ではありませんか)
Microsoft.Net.Compilersパッケージの説明では、「特定のバージョンのC#を使用してプロジェクトをビルドさせています。 。]コンパイラは、パッケージに含まれている "しかし、私は対応するC#のコンパイラのバージョンは、特定のNuGetパッケージのために何であるかを見つけることができません。私は最新の安定版(1.3.2)を追加しようとしましたが、C#7の機能はコンパイルされていません(とにかくこのパッケージは6ヶ月ですから、実際に動作するとは思っていませんでした)。
プレリリース版を試しましたか? 2.0.0-rc4は2月にリリースされました。 –
@MarcGravellいいえ、MSBuild v14.0以上が必要です。いずれにしても、ビルドマシンにいくつかの変更を加える必要があると思います。 – Justin
@Justin .Netコンパイラ2はビルドマシンで動作しますか?もしそうであれば、私は過去にMSのビルド14を必要とするエラーを得ることができません – Phil