msbuild.exe с модулем tfsbuild 2010 блокирует тесты «out» с rundll32

У меня проблема с 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 или автоматически закрыть блокировку после завершения сборки ...

Спасибо за вашу помощь !

1
добавлено отредактировано
Просмотры: 2
nl ja de

1 ответы

Это должно быть не .

Вложенная папка TestResults,

TFSService_TFSBUILD2012 2012-12-27 01_35_23_Any CPU_Release_Test

в вашем случае, содержит штамп даты и времени, который обновляется с каждой сборкой.

Это означало бы, что каждая папка Out будет находиться в другом каталоге, разрешая проблему с доступом к файлу.

Это можно сделать, если вы установите результаты параметр файла в командной строке mstest .

0
добавлено
QA — вакансии и аналитика рынка вакансий
QA — вакансии и аналитика рынка вакансий
5 668 участник(ов)

Вакансии и поиск работы в сфере QA. Вопросы: @qa_ru Про деньги: @qa_fin При размещении вакансии указывать: - должность - компанию - требования к кандидату - условия и ЗП хэштеги: #город #типзанятости

QA — русскоговорящее сообщество
QA — русскоговорящее сообщество
3 625 участник(ов)

Общаемся про все виды тестирования и его автоматизацию. Без мата, грубостей и провокаций. События: @qaevents Вакансии: @qa_jobs Автоматизаторы: @qa_automation Слухи про компании: @qa_bad_company

QA juniors
QA juniors
2 720 участник(ов)

Добро пожаловать в чат джуниоров QA! Общаемся обо всём, что связано с тестированием и не только :) В чате царит дружественная атмосфера, поэтому общаемся без мата, грубостей. @qa_automation - автоматизация @serious_tester - для тестировщиков и QA

QA - Bad Company!
QA - Bad Company!
2 602 участник(ов)

Позитив и негатив про компании или курсы, куда не стоит идти работать или учиться, а куда стоит. За пиратский контент - бан. @qa_fin о деньгах Русскоговорящее сообщество: @qa_ru Флудилка: @qaFlood Вакансии: @qa_jobs Финансы: @qa_fin

QA — Автоматизация
QA — Автоматизация
2 434 участник(ов)

1. Обсуждение технологий автоматизированного тестирования 2. Помощь начинающим Ru-сообщество: @qa_ru Джуночат: @qajuniors Вакансии: @qa_jobs Финансы: @qa_fin Митапы и события: @qaevents Паблики: @serious_tester, @automation_remarks, @atinfo

Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

QA - Finance
QA - Finance
1 347 участник(ов)

Чат о деньгах тестировщиков. ЗП, релокейты,оферы. @qa_bad_company - обсуждение компаний/курсов и карьерного роста для QA @qa_automation - авто QA Холивары, политика, религия-бан Реклама, спам, оскорбления - бан Для флуда используйте другой чат

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot