复制文件时MSBuild挂起

时间:2012-02-27 15:23:18

标签: msbuild web-deployment-project

考虑这个命令行

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分钟编译

有没有发生在任何人身上?我们一直试图弄清楚构建开始的提交所做的更改,但是特定的提交无论如何都不是特殊的,也不会与可能影响编译器的任何事情有关(没有名称空间和程序集引用没有被更改) )。

0 个答案:

没有答案