我们最近从TFS 2013迁移到了Azure Devops 2019(在内部)我们有两台服务器,TFS服务器正在运行Azure DevOps 2019,而构建控制器正在TFS 2010上运行。因此,较早的XAML生成运行良好。
我们最近将应用服务器上的.net框架从早期的v 4.5升级到4.8
我们想使用最新的C#功能,但不能在构建服务器上进行构建。
为此,我们要使用tfvctemplate.12.xaml构建模板,该模板支持C#-6语言功能。
但是在将default.xaml构建模板更改为上面的构建tfvctemplate.12.xaml template之后,并且在对构建进行排队之后,出现了以下错误。
TF900558:无法在构建服务器默认控制器-TFSBUILDSVR3上运行此构建过程模板。将此构建服务器升级到较新版本。
我们在构建控制器上安装了Azure Devops 2019,但无法像对TFS 2010那样配置构建控制器。
任何帮助表示赞赏!
对于TFS 2018和更高版本,不建议使用XAML构建。如果要使用TFS2019,则需要迁移到新版本。
本文档详细说明了弃用旧版本并熟悉新版本的过程。
Xaml构建在我们的Azure DevOps 2019中运行,但是当我们尝试使用其他模板“ tfvctemplate.12.xaml”时,它显示错误。(此模板是构建C#6代码所必需的。)。我认为这里有两个选择:1)从XAML迁移到YAML 2)从2010年到2018年将Build控制器服务器上的TFS版本升级(因为2018年是支持XAML生成的最新版本)问题:Azure中是否有任何构建控制器的概念喜欢早期的TFS版本吗?
@sagar我建议您将Build Controller Server上的TFS版本升级到TFS2013或TFS2015。因为文件显示
tfvctemplate.12.xaml
适用于两个版本。有关如何设置构建控制器的说明,请参考这两个文档,文档1和文档2。@sagar据我所知,Azure DevOps Server 2019无法设置生成控制器。您需要有两个服务器。将Azure DevOps Server 2019和TFS 2013/2015配置为构建控制器。