Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在VSTS中启用C#7支持_C#_Visual Studio_Azure Devops_Roslyn_C# 7.0 - Fatal编程技术网

在VSTS中启用C#7支持

在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

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 2017
最新版本
托管VS2017
。为什么有两种选择还不是很清楚

请参阅普通hosted agent上安装的“最新”版本是2015。如果您选择2017年,并查看构建日志,您将看到一条警告,说它找不到2017年,它已回落到它能找到的最高值(2015年)。