2017-03-07 80 views
5

在C#6来到我刚刚提到的Microsoft.Net.Compilers NuGet包和TFS构建的C#6的特性马上开始工作,而无需在构建机上安装额外的依赖。是否有与C#7.0等效的Microsoft.Net.Compilers?

现在,C#7在这里是有一个相当于NuGet包,可以做同样的事情? (或者这不是真正采用C#7的推荐方式吗?)

对Microsoft.Net.Compilers包的描述确实表示它“导致使用特定版本的C#构建项目[.. 。]编译器中包含“,但我无法找到相应的C#编译器版本是给定的NuGet包。我试着加入了最新的稳定版本(1.3.2),但是C#7特点不编译(此包是〜6个月大,无论如何,所以我不会真的期待它的工作)

+0

你有没有尝试过的预发布版本?例如,2月份发布的2.0.0-rc4? –

+0

@MarcGravell不,我没有,那告诉我我需要MSBuild v14.0或更高版本。我想无论哪种方式,我将需要作出一些改变,以构建机器 – Justin

+0

@Justin弄来的.Net编译器2的构建机器上工作?如果是这样的话,我无法超越'需要MS build 14'的错误 – Phil

回答