Visual Studio Online-错误TFS 22501与XAML生成定义2

Visual Studio Online-错误TFS 22501与XAML生成定义2,tfs,build,azure-devops,azure-pipelines,Tfs,Build,Azure Devops,Azure Pipelines,目前,我们正在使用TFS 2012,我们有一个高度定制的构建过程,如下所述。 1.构建源代码 2.以控制台形式运行EXE以承载WCF服务 3.在本地sql server上还原数据库 4.运行功能测试 5.删除数据库 6.关闭在步骤2中启动的exe。 7.使用WiX(带有自定义引导器的WiX)创建可安装的exe 8.将版本号文件更新为TFS 现在我们想从onpremise转到Visual Studio online。正在尝试使用专用生成代理设置生成进程。我已经创建了一个VM,安装并注册了代理。我确

目前,我们正在使用TFS 2012,我们有一个高度定制的构建过程,如下所述。 1.构建源代码 2.以控制台形式运行EXE以承载WCF服务 3.在本地sql server上还原数据库 4.运行功能测试 5.删除数据库 6.关闭在步骤2中启动的exe。 7.使用WiX(带有自定义引导器的WiX)创建可安装的exe 8.将版本号文件更新为TFS

现在我们想从onpremise转到Visual Studio online。正在尝试使用专用生成代理设置生成进程。我已经创建了一个VM,安装并注册了代理。我确实在网站上看到了代理的名字。 当我回到VisualStudio并尝试创建新的xaml构建定义时,我发现了以下错误

TFS22501:创建生成定义需要为此团队项目集合定义生成控制器。可能没有配置任何控制器,或者您没有查看这些控制器的权限。请与您的Team Foundation服务器管理员联系。<强> < /P>
有人能帮忙吗?

如果您使用的是XAML build,则必须使用老式的XAML build controller/agent。VSTS代理用于新的生成系统


我强烈建议将构建迁移到新的构建系统,作为迁移到VS Team Services的一部分,因为XAML构建系统实际上已经失效。

如何为VST(VS online)创建旧式的控制器和代理?您能给我一些步骤或参考吗?从TFS安装介质安装XAML生成控制器。