TFS Процесс не может получить доступ к файлу, потому что он используется другим процессом
Я создал автоматизированный процесс сборки с использованием TFS, который создает веб-приложение.
В рамках этого процесса пакетный файл используется для вызова ASP Merge, чтобы объединить мои веб-страницы в одну DLL. Я использую активность TFS, Invoke Process, чтобы сделать это.
Ниже приведен скриншот того, что выводится в окне сборки TFS: Вывод сборки TFS
У кого-нибудь есть идеи, как решить эту проблему?
1 ответ
Я решил эту проблему, удалив имеющуюся у меня команду "Пуск / максимум / ожидание", чтобы запустить инструмент aspnet_merge в отдельном окне. Причина, по которой это было сделано, заключается в том, что в локальном скрипте мы сначала компилировали файлы кода, используя aspnet_compiler, прежде чем запускать aspnet_merge. Мне также пришлось разделить остальную часть файла на другой командный файл, поскольку он удалял нужные мне файлы конфигурации.