我有一个项目正在使用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/

10-13 06:38