I am trying to improve the build time with CruiseControl.NET and MSBUILD, and one of the maxcpucount command line switches can be used for parallel build. Our solution has more than 60 projects, so any improvement would be useful. However, when I raise maxcpucount above one, we often have build failures due to:
"The process cannot access the xxxx file because it is being used by another process. MSBuild"
It seems that the additional threads / processes of the parallel assembly are blocking each other.
source share