在VSTS中启用C#7支持

时间:2017-09-02 00:25:41

标签: c# visual-studio azure-devops roslyn c#-7.0

VSTS似乎不支持C#7,因为我收到的构建错误表明正在使用C#6编译器。我如何启用C#7,或者我做错了什么?我使用的是Visual Studio 2017,目标是.NET 4.6.1。

如果可能的话,我宁愿不必恢复我已添加的C#7更改。从Visual Studio的屏幕截图和VSTS中的控制台可以看出,正在使用的C#版本存在差异。

enter image description here

1 个答案:

答案 0 :(得分:10)

好的,事实证明这是一个简单的修复,它在UI中是一个反直觉的选项。实际上有2个地方配置了VSTS中使用的Visual Studio版本。它需要设置为Visual Studio 2017LatestHosted VS2017。为什么有两个选项不是很清楚。

enter image description here