标签: 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#版本存在差异。
答案 0 :(得分:10)
好的,事实证明这是一个简单的修复,它在UI中是一个反直觉的选项。实际上有2个地方配置了VSTS中使用的Visual Studio版本。它需要设置为Visual Studio 2017或Latest和Hosted VS2017。为什么有两个选项不是很清楚。
Visual Studio 2017
Latest
Hosted VS2017