MSBuild不会在我的某个项目中识别C#6语法

时间:2016-08-04 09:52:05

标签: .net msbuild

使用msbuild构建解决方案时,我收到有关C#6语法元素的错误;然而,一切都完全由VS编译。将目标C#版本设置为6显式导致生成错误:“/ langversion的无效选项'6';必须是ISO-1,ISO-2,3,4,5或默认值” msbuild报告的版本是:

  

...> msbuild / version Microsoft(R)Build Engine版本4.6.1038.0 [Microsoft .NET Framework,版本4.0.30319.42000]版权所有(C)Microsoft Corporation。版权所有。

     

4.6.1038.0

即。据我了解,最新的一个。 什么想法可能是错的?

0 个答案:

没有答案