gpt4 book ai didi

tfsbuild - 使用 C# 6 运行构建

转载 作者:行者123 更新时间:2023-12-01 06:05:42 26 4
gpt4 key购买 nike

我们最近从 2010 年升级到了 TFS 2015。作为这次升级的结果,我们想开始使用 C# 6在我们的项目中使用语法,但是每当我们这样做时,构建都会由于语法错误而失败。构建代理/ Controller 也来自 TFS 2015 安装程序(这是一组全新的服务器)

我们的构建使用 TfvcTemplate.12.xaml流程模板,显然是 TFS2013 xaml 构建模板。

根据 this答,您可以修改模板以适当设置ToolsVersion,但是我们的模板没有Run MSBuild for Project项目,它有一个 Run MSBuild事件,它没有指定的属性。

我也试过设置 tv:14.0/p:VisualStudioVersion=14.0来自 this 的构建定义中的 MSBuild 参数答案,但这也不能解决问题。

我们需要做什么才能让构建接受C# 6句法?

最佳答案

  • 如果您使用的是 VS 2015,那么 C# 6 应该是开箱即用的。尝试创建一个轻量级的 c# 6.0 项目并排队 XAML 构建以检查问题是来自您的项目还是来自构建服务器。
  • 在使用 XAML 构建之前,请确保您可以在构建代理服务器上手动使用 MSBuild 命令行成功构建。
  • 如果您迁移到 C# 6.0,请查看博客 Migrating project to .NET 4.6 and C# 6看看它是否有帮助。
  • 关于tfsbuild - 使用 C# 6 运行构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39512374/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com