将C#7代码部署到VSTS

时间:2017-04-06 17:49:16

标签: c# azure-devops azure-pipelines c#-7.0

我有一个项目,我正在使用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上构建?

1 个答案:

答案 0 :(得分:8)

您需要将构建设置为使用Hosted VS2017代理队列才能使用C#7功能。

Hosted agents