2011-10-20 33 views
1

この不適切なCIビルドの失敗を修正するにはどうすればよいですか? c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets (1360,9): warning MSB3101: Could not write state file "obj\x86\Debug\ResolveAssemblyReference.cache". The process cannot access the file 'C:\Servers\CruiseControl.NET\Builds\WheelMUDSharp\src\Actions\obj\x86\Debug\ResolveAssemblyReference.cache' because it is being used by another process.多くのプロジェクトをビルドする際にCIビルドの失敗を防ぐ方法を教えてください。

私たちは、約170のDotNetNukeモジュールを持っています。それらはすべて2つのモジュールに依存しています。 2つの依存関係が変更され、すべてのプロジェクトが再構築されると、上記のような誤った失敗が発生します。これらの失敗をどうやって止めることができますか?

答えて

2

これらのプロジェクトをsingle queueに入れると、すべて同じファイルに書き込むため、同時にビルドすることはできません。

1

理想的には、各プロジェクトにはコードのコピーが必要なので、複数のプロジェクトを同時にビルドすることができます。それ以外の場合は、単一のキューでのskolimaの推奨が進みます。

関連する問題