【问题标题】:tfvctemplate.12.xaml build template does not work in Azure DevOps 2019tfvctemplate.12.xaml 构建模板在 Azure DevOps 2019 中不起作用
【发布时间】:2021-03-13 12:19:08
【问题描述】:

我们最近从 TFS 2013 迁移到 Azure Devops 2019(本地) 我们有两台服务器,TFS 服务器运行 Azure DevOps 2019,构建控制器运行在 TFS 2010 因此,较旧的 XAML 版本运行良好。

我们最近将应用服务器上的 .net 框架从早期的 v 4.5 升级到了 4.8

我们想使用最新的 C# 功能,但无法在构建服务器上构建这些功能。

为此,我们想使用支持 C#-6 语言功能的 tfvctemplate.12.xaml 构建模板。

但是在将 default.xaml 构建模板更改为上述构建 tfvctemplate.12.xaml 模板之后,并且在将构建排队之后出现错误。

TF900558:此构建过程模板无法在构建服务器默认控制器 - TFSBUILDSVR3 上运行。将此构建服务器升级到更新版本。

我们在构建控制器上安装了 Azure Devops 2019,但无法像为 TFS 2010 那样配置构建控制器。

感谢任何帮助!

【问题讨论】:

  • XAML 构建已被弃用多年。 XAML 的替代 已经在逐步淘汰的路上。如果您使用库存 XAML 构建过程模板,则 JSON(“经典”)构建和 YAML 构建的开箱即用模板涵盖相同的领域。是时候考虑更新到现代了。
  • 您好,没有得到您的最新消息。这个问题有更新吗?请随时告诉我我的cmets是否可以帮助您~
  • 谢谢,它帮助我们决定接下来的步骤
  • @sagar 很高兴听到我的回答可以帮你解决问题~你可以accept it as an answer让有类似问题的人受益。

标签: c# tfs tfsbuild azure-devops-server-2019 xamlbuild


【解决方案1】:

TFS 2018 及更高版本已弃用 XAML 版本。如果要使用 TFS2019,则需要迁移到新版本。

This document 详细介绍了弃用旧版本和熟悉新版本的过程。

【讨论】:

  • Xaml 构建在我们的 Azure DevOps 2019 中运行,但是当我们尝试使用不同的模板 "tfvctemplate.12.xaml" 时,它会显示错误。 (此模板是构建 C#6 代码所必需的。)。我认为我们在这里有两个选择 1)从 XAML 迁移到 YAML 2)将构建控制器服务器上的 TFS 版本从 2010 年升级到 2018 年(因为 2018 是支持 XAML 构建的最后一个版本)问题:Azure 中是否有构建控制器的概念devops 喜欢早期的 TFS 版本吗?
  • @sagar 我建议您将 Build Controller Server 上的 TFS 版本升级到 TFS2013 或 TFS2015。因为文件显示tfvctemplate.12.xaml 适用于这两个版本。有关如何设置构建控制器的说明,请参阅这两个文档,document 1document 2
  • @sagar 据我所知,Azure DevOps Server 2019 无法设置构建控制器。您需要有两台服务器。 Azure DevOps Server 2019 和 TFS 2013/2015 来配置构建控制器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-19
  • 1970-01-01
  • 1970-01-01
  • 2021-12-08
  • 1970-01-01
  • 2020-05-15
  • 1970-01-01
相关资源
最近更新 更多