私はHudsonを継続的な統合サーバーとして使用しています。ジョブは最終的にMSBuildを起動します。たまにみんな、私のビルドはMSBuildの外の非コードコンパイルエラーで失敗します。MSBuild CI環境で「ファイルをコピーできません」
C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(2703,9): error MSB3021: Unable to copy file "..\Lib\Microsoft\Microsoft.Practices.Unity.Configuration.dll" to "bin\Debug\Microsoft.Practices.Unity.Configuration.dll". Access to the path 'bin\Debug\Microsoft.Practices.Unity.Configuration.dll' is denied.
私は「デバッグ\ Microsoft.Practices.Unity.Configuration.dll \ binに」を調べると、私はそれを見つけます0バイトのファイルにする。
なぜこのファイルに問題があるのですか?何か案は?
の
例を例外を拒否された取得した場合vs2012がファイルをロックしないようにしますか? devenv.exeプロセスによって実際に人質にされており、vs2012が再起動するまで続行することはできません。 – Kirka121
そのフロントを助ける方法がわかりません。私の解決策は、より速く失敗するメカニズムを見つけるのを助けることを目的としているので、ビルド全体がほぼ完了するのを待ってから失敗を知ることはできません。 –