我有一个项目正在使用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上构建项目?
最佳答案
您需要将内部版本设置为使用Hosted VS2017代理队列,才能使用C#7功能。
Hosted agents
关于c# - 将C#7代码部署到VSTS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43262385/