У меня проблема с 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
Я проверил с unlocker
на компьютере TFSBUILD2010,
процесс которого блокирует эту папку, а rundll32.exe
-
тот. Я отслеживал свою сборку, и этот процесс запускается при
запуске mstest.
Я не знаю, как предотвратить mstest.exe
от запуска
rundll32
или автоматически закрыть блокировку после
завершения сборки ...
Спасибо за вашу помощь !