c# - 在 VSTS 中启用 C# 7 支持

标签 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

最佳答案

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

enter image description here

关于c# - 在 VSTS 中启用 C# 7 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46009406/

相关文章:

c# - 使用 DotNetZip 通过 ASP.NET MVC 下载 zip 文件

c++ - IDE 使用 Visual Studio,但跨平台配置使用 CMake

.net - 在多个平台的解决方案中构建 Visual Studio C++ 项目

visual-studio - 是否有来自 Visual Studio 2010 建模项目的任何 CaSTLe ActiveRecord 生成器?

c# - 托管 Http 模块的配置文件

c# - 使用鼠标滚轮向上/向下事件更改鼠标大小

c# - 在远程控制的 Visual Studio 实例中访问 Visual Studio MEF 组件/IComponentModel

azure - 用于从 Azure DevOps 获取团队总容量的 Rest API

azure-devops - Azure 构建管道 yaml 模板引用

java - 如何避免 DuplicateProjectException 异常