Msbuild tfs构建过程很慢,需要很长时间才能完成

Msbuild tfs构建过程很慢,需要很长时间才能完成,msbuild,build-process,build-automation,build-definition,Msbuild,Build Process,Build Automation,Build Definition,如果我从VS构建我的解决方案,只需不到一分钟的时间就可以完成所有检查,告诉我所有项目都已构建。如果在Team Foundation Bug中执行同样的操作,则需要更接近20分钟。 我只将解决方案(.sln文件)定义为“要生成的项”,解决方案有32个“项目”。检查生成定义工作区,确保您只提取生成所需的代码 此外,TFS还进行了干净的编译,即,它会先删除所有代码,然后从头开始重建所有内容。一个干净的构建在本地需要多长时间?在不到一分钟的时间内构建32个项目似乎很快,所以我怀疑您的本地构建是增量的,而

如果我从VS构建我的解决方案,只需不到一分钟的时间就可以完成所有检查,告诉我所有项目都已构建。如果在Team Foundation Bug中执行同样的操作,则需要更接近20分钟。
我只将解决方案(.sln文件)定义为“要生成的项”,解决方案有32个“项目”。

检查生成定义工作区,确保您只提取生成所需的代码

此外,TFS还进行了干净的编译,即,它会先删除所有代码,然后从头开始重建所有内容。一个干净的构建在本地需要多长时间?在不到一分钟的时间内构建32个项目似乎很快,所以我怀疑您的本地构建是增量的,而不是完整的


使用Diagnostic登录运行构建,这将为您提供花费时间的部分的线索。

那么以前有一个sln.cache文件(或类似文件)可以跟踪某些项目排序吗?比如说,它不会第一次出现,但会在以后出现。一个“干净”的TFS构建不会有这样的顺序。