CruiseControl.NETとMSBUILD、およびコマンドラインスイッチの1つを使用してビルド時間を改善しようとしていますが、maxcpucountを使ってビルドを並行して行うことができます。私たちのソリューションは60以上のプロジェクトを持っていますので、どんな改善が役に立ちます。しかし、いつでも私まで1以上のmaxcpucount、我々は原因に頻繁にビルドの失敗があります。MSBUILDは "プロセスが別のプロセスによって使用されているため、ファイルxxxxxにアクセスできません"で失敗します。 maxcpucountが1より大きい場合
を「それは 別のプロセスによって使用されているため、プロセスはファイルのXXXXにアクセスすることはできませんのMSBuild」追加の並列ビルドスレッド/プロセスが互いにロックしているようです。
はい、すべてのプロジェクト参照を含むソリューションファイルを作成しています。 – JNappi