考虑这个命令行
msbuild R:\Build\trunk\19973\Deploy-Admin\Deploy-Admin.wdproj /p:Configuration="Release" /property:OutputPath=R:\Build\trunk\19973\!Output\Admin
我们在这里看到的是构建Web部署项目的msbuild编译器,其中包含一些操作配置和OutputPath的参数。
一切都很好。 MSBuild编译的时间总是大约8分钟。
然后发生了一些事情。 MSBuild现在需要30分钟才能编译项目,而且它似乎只需要22分钟才能完成“某事”。
当时我注意到MSBuild工作了2分钟,直到它复制到文件的一部分。 MSBuild输出停止输出任何内容,我看到csc.exe编译器占用了一定比例的处理器。
这需要大约22分钟,之后msbuild输出解冻并且编译器完成。
这是输出的最后几行的样子。
ResolveAssemblyReferences:
Copying file from "R:\Build\trunk\19973\!Ouput\Admin\it\Utils.resources.dll" to "R:\Build\trunk\19973\Admin\Bin\Utils.resources.dll".
Copying file from "R:\Build\trunk\19973\!Ouput\Admin\ru\Utils.resources.dll" to "R:\Build\trunk\19973\Admin\Bin\Utils.resources.dll".
Copying file from "R:\Build\trunk\19973\!Ouput\Admin\ru-RU\Utils.resources.dll" to "R:\Build\trunk\19973\Admin\Bin\Utils.resources.dll".
Copying file from "R:\Build\trunk\19973\!Ouput\Admin\sk\Utils.resources.dll" to "R:\Build\trunk\19973\Admin\Bin\Utils.resources.dll".
Copying file from "R:\Build\trunk\19973\!Ouput\Admin\tt-RU\Utils.resources.dll" to "R:\Build\trunk\19973\Admin\Bin\Utils.resources.dll".
Copying fil
MsBuild在22分钟后甚至不会完成线路输出,30分钟后完成整个过程。
注意:VS2010编译器工作正常,大约需要8分钟编译
有没有发生在任何人身上?我们一直试图弄清楚构建开始的提交所做的更改,但是特定的提交无论如何都不是特殊的,也不会与可能影响编译器的任何事情有关(没有名称空间和程序集引用没有被更改) )。