我有一个使用 C# 7 功能的项目。它在本地构建良好,但是当我在 Visual Studio Team Services 中构建时,出现错误。所有错误都指向这个项目,它们看起来都与 C# 7 相关:
Identifier expected
Invalid expression term 'int'
Syntax error, ',' expected
Syntax error, '>' expected
) expected
; expected
该项目以 .NET 4.6.1 为目标并引用了 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.3 和 Micosoft.Net.Compilers 2.0.1。
如何让项目在 VSTS 上构建?
最佳答案
您需要将build设置为使用托管 VS2017 代理队列才能使用 C# 7 功能。
关于c# - 将 C# 7 代码部署到 VSTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43262385/