TFS Процесс не может получить доступ к файлу, потому что он используется другим процессом

Я создал автоматизированный процесс сборки с использованием TFS, который создает веб-приложение.

В рамках этого процесса пакетный файл используется для вызова ASP Merge, чтобы объединить мои веб-страницы в одну DLL. Я использую активность TFS, Invoke Process, чтобы сделать это.

Ниже приведен скриншот того, что выводится в окне сборки TFS: Вывод сборки TFS

У кого-нибудь есть идеи, как решить эту проблему?

1 ответ

Решение

Я решил эту проблему, удалив имеющуюся у меня команду "Пуск / максимум / ожидание", чтобы запустить инструмент aspnet_merge в отдельном окне. Причина, по которой это было сделано, заключается в том, что в локальном скрипте мы сначала компилировали файлы кода, используя aspnet_compiler, прежде чем запускать aspnet_merge. Мне также пришлось разделить остальную часть файла на другой командный файл, поскольку он удалял нужные мне файлы конфигурации.

Другие вопросы по тегам