Visual studio 2015 TFS构建错误-Bug 36816,在构建过程中创建的新Bug

Visual studio 2015 TFS构建错误-Bug 36816,在构建过程中创建的新Bug,visual-studio-2015,tfs,azure-devops,tfsbuild,Visual Studio 2015,Tfs,Azure Devops,Tfsbuild,我正在使用VS2015更新3。在执行TFS构建时,我遇到以下错误 我已经尽了我最大的努力先解决4个错误,但无论如何都解决不了。今天,我已经将.net framework从4.6降级到了4.5.2,但是错误和构建失败仍然没有改变 我对所有这些TFS功能都是新手。你们中有谁能指导我或帮助我吗?您真正的问题是编译失败:要修复它,请在生成计算机上安装程序包和.NET 4.5.2。 另外,您正在使用VS2012,它真的是一个约束吗?您不能使用更新版本的VS吗 此外,我建议切换到TFS的vNext构建系

我正在使用VS2015更新3。在执行TFS构建时,我遇到以下错误

我已经尽了我最大的努力先解决4个错误,但无论如何都解决不了。今天,我已经将.net framework从4.6降级到了4.5.2,但是错误和构建失败仍然没有改变


我对所有这些TFS功能都是新手。你们中有谁能指导我或帮助我吗?

您真正的问题是编译失败:要修复它,请在生成计算机上安装程序包和.NET 4.5.2。
另外,您正在使用VS2012,它真的是一个约束吗?您不能使用更新版本的VS吗

此外,我建议切换到TFS的vNext构建系统,并放弃您正在使用的XAML构建系统,因为前者具有更多的功能,并且每天都在积极改进,而后者已经过时


最后,Bug标题“Bug created in the build”是由您的XAML构建定义引起的,该定义规定在构建失败时创建一个新的Bug工作项,在您的情况下,构建失败。该Bug工作项根本不是问题,而是设计问题:)

在生成服务器上指定的MSBuild路径中是否确实存在Microsoft.WebApplications.targets文件?此外,生成服务器上似乎没有安装.NET 4.5.2??生成服务器上是否安装了相同的VS版本?站点也已在服务器上运行。因此,我认为不存在任何编译错误。在屏幕截图中,构建摘要显示了4个错误和9个警告,正如我所说的,可能是由于构建机器上缺少需求。要调查此问题,我建议在生成服务器上使用msbuild.exe编译解决方案,在生成日志中发现错误并修复它(或者您可以使用TFS将生成排队,并通过生成摘要上的查看日志文件链接检索生成日志)。网站正在运行这一事实与您的问题无关。您需要在构建代理上安装Visual Studio。请参阅此链接。解决方案生成正在工作,但只有TFS生成未工作。是的,在一台计算机(例如,您的计算机)上的生成正常工作,而在另一台计算机(例如,生成计算机)上的生成不正常是很常见的。因此,我们的工作就是了解问题并加以解决。通常问题是编译过程中缺少所需的组件(或需求)。