将 C# 7 代码部署到 VSTS
Deploying C# 7 code to VSTS
我有一个使用 C# 7 功能的项目。它在本地构建良好,但是当我在 Visual Studio Team Services 中构建时,出现错误。所有的错误都指向这个项目,它们看起来都与 C# 7 有关:
Identifier expected
Invalid expression term 'int'
Syntax error, ',' expected
Syntax error, '>' expected
) expected
; expected
项目 targets.NET 4.6.1 和引用 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.3 和 Micosoft.Net.Compilers 2.0.1.
如何让项目在 VSTS 上构建?
您需要将构建设置为使用 Hosted VS2017 代理队列才能使用 C# 7 功能。
我有一个使用 C# 7 功能的项目。它在本地构建良好,但是当我在 Visual Studio Team Services 中构建时,出现错误。所有的错误都指向这个项目,它们看起来都与 C# 7 有关:
Identifier expected
Invalid expression term 'int'
Syntax error, ',' expected
Syntax error, '>' expected
) expected
; expected
项目 targets.NET 4.6.1 和引用 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.3 和 Micosoft.Net.Compilers 2.0.1.
如何让项目在 VSTS 上构建?
您需要将构建设置为使用 Hosted VS2017 代理队列才能使用 C# 7 功能。