【问题标题】:Deploying C# 7 code to VSTS将 C# 7 代码部署到 VSTS
【发布时间】:2017-04-06 17:49:16
【问题描述】:

我有一个使用 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 上构建?

【问题讨论】:

  • 记住构建实际运行的位置 - 在代理上。

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


【解决方案1】:

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

Hosted agents

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-12
    • 2013-05-16
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多