【发布时间】:2013-07-12 06:54:27
【问题描述】:
如果我从 VS 构建解决方案,只需不到一分钟的时间就可以完成所有检查,告诉我所有项目都已构建。如果我在团队基础构建中做同样的事情,大约需要 20 分钟。 我仅将解决方案(.sln 文件)定义为“要构建的项目”,并且解决方案有 32 个“项目”。
【问题讨论】:
标签: msbuild build-process build-automation build-definition
如果我从 VS 构建解决方案,只需不到一分钟的时间就可以完成所有检查,告诉我所有项目都已构建。如果我在团队基础构建中做同样的事情,大约需要 20 分钟。 我仅将解决方案(.sln 文件)定义为“要构建的项目”,并且解决方案有 32 个“项目”。
【问题讨论】:
标签: msbuild build-process build-automation build-definition
检查构建定义工作区,确保您只提取构建所需的代码。
TFS 也进行了干净的编译,即它拉下所有代码,然后从头开始重建所有内容。在本地进行干净构建需要多长时间?构建 32 个项目不到一分钟似乎很快,所以我怀疑您的本地构建是增量而不是完整的。
使用诊断日志运行构建,这应该可以为您提供有关花费时间的部分的线索。
【讨论】: