TFS2010 Xaml生成控制器和TFS 2015

TFS2010 Xaml生成控制器和TFS 2015,xaml,tfs-2015,Xaml,Tfs 2015,我们正在尝试将相当旧的TFS环境从TFS2008升级到TFS2015。服务器和数据库的升级不是问题,可以 问题是我们的构建机器。这仍然是运行Visual Studio 2010和VB6的Windows 2003服务器。我们仍然需要使用此生成机器来生成遗留的VB6项目。我们已在此服务器上安装了TFS2010 XAML生成控制器,并将其成功连接到测试TFS2015服务器。然而,当我们尝试运行一个Xaml构建(任何Xaml构建,无论它构建的是VB6还是.NET)时,我们几乎马上就会收到以下错误消息 T

我们正在尝试将相当旧的TFS环境从TFS2008升级到TFS2015。服务器和数据库的升级不是问题,可以

问题是我们的构建机器。这仍然是运行Visual Studio 2010和VB6的Windows 2003服务器。我们仍然需要使用此生成机器来生成遗留的VB6项目。我们已在此服务器上安装了TFS2010 XAML生成控制器,并将其成功连接到测试TFS2015服务器。然而,当我们尝试运行一个Xaml构建(任何Xaml构建,无论它构建的是VB6还是.NET)时,我们几乎马上就会收到以下错误消息

TF900560:无法启动生成:无法设置未知成员“Microsoft.TeamFoundation.build.Workflow.Activities.TfsBuild.TargetSnotLogge”

XAML构建使用的是“UpgradeTemplate.XAML”模板和我们在VisualStudio2010下使用的TFSBuild.proj

我们还在另一台(服务器2012)机器上设置了TFS2015构建控制器,并成功启动构建过程。但是,我们的VB6项目使用了很多不会安装在Server 2012上的第三方组件,因此我们无法使用这些组件


以前有人做过这种安排吗?在这种情况下,我们有没有遗漏或注定要失败的东西?很明显,我们希望离开VB6应用程序,但这在中期内是不可能的。

您是否对“UpgradeTemplate.xaml”模板进行了一些自定义,如添加一些自定义活动?您的构建过程模板似乎有问题,请尝试使用新的构建模板好吗?不,一切都是现成的。您说过TFS 2015 build controller可以启动此构建,那么为什么不将TFS 2010 build controller更新为TFS 2015 build controller?如我所述,我们需要构建的VB6项目使用了许多第三方控件,这些控件非常旧。这些安装程序不会在64位操作系统上运行,因此我们需要保留Windows Server 2003上的2010 Build Controller。