1

単体テストを含むビルドを実行すると、TFSbuild 2010 で問題が発生します。で単体テストを起動するまでビルドは正常に進みますmstest.exe

この時点で、タスク マネージャーを確認したところ、プロセスrundll32.exeが起動しています。しかし、ビルドの最後に、このアセンブリはまだ実行中です! そのため、新しいビルドを生成したい場合、エラーで自動的に失敗します:

The process cannot access to the file 'C:\Builds\2\XDProjects\CI-Base-Dev\TestResults\TFSService_TFSBUILD2012 2012-12-27 01_35_23_Any CPU_Release_Test\Out', because it is being used by another process

unlockerTFSBUILD2010 コンピューターで、どのプロセスがこのフォルダーをロックしているかを確認しましたrundll32.exe。ビルドを監視しましたが、mstest の実行が開始されると、このプロセスが開始されます。

mstest.exe実行を防止する方法rundll32や、ビルドの終了後に自動的にロックを閉じる方法がわかりません...

ご協力いただきありがとうございます !

4

1 に答える 1