在VSTS中启用C#7支持
VSTS似乎不支持C#7,因为我得到了一个生成错误,这将表明正在使用C#6编译器。我如何启用C#7,或者我做错了什么?我正在使用Visual Studio 2017,目标是.NET 4.6.1 如果可能的话,我宁愿不必恢复我添加的C#7更改。从VisualStudio的屏幕截图和VSTS中的控制台可以看出,使用中的C#版本有所不同在VSTS中启用C#7支持,c#,visual-studio,azure-devops,roslyn,c#-7.0,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更改。从VisualStudio的屏幕截图和VSTS中的控制台可以看出,使用中的C#版本有所不同 好的,原来这是一个简单的修复,是UI中一个反直觉的选项。实际上有两个地方可以配置VST中使用的Visual Studio版本。需要将其设置为Visual Studio
好的,原来这是一个简单的修复,是UI中一个反直觉的选项。实际上有两个地方可以配置VST中使用的Visual Studio版本。需要将其设置为
Visual Studio 2017
或最新版本
和托管VS2017
。为什么有两种选择还不是很清楚
请参阅普通hosted agent上安装的“最新”版本是2015。如果您选择2017年,并查看构建日志,您将看到一条警告,说它找不到2017年,它已回落到它能找到的最高值(2015年)。