在VSTS中启用C#7支持

use*_*993 4 c# visual-studio roslyn azure-devops c#-7.0

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

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

在此输入图像描述

use*_*993 10

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

在此输入图像描述