MSBUILD: ошибка регистратора MSB4104: не удалось записать в файл журнала XYZ.sln.log

Было бы здорово, если бы кто-нибудь помог мне исправить случайную ошибку в агентах VSTS Build:

MSBUILD: ошибка регистратора MSB4104: не удалось записать в файл журнала XYZ.sln.log. . Процесс не может получить доступ к файлу XYZ.sln.log, потому что он используется другим процессом. ## [ошибка] Процесс msbuild.exe завершился с кодом 1.

Перезапустил агент, настроил машину Windows ...


person Narayan Lakkimsetti    schedule 09.05.2019    source источник
comment
В моем случае это не случайно, происходит каждый раз в одной конкретной сборке.   -  person user1713059    schedule 09.05.2019


Ответы (2)


MSBUILD: ошибка регистратора MSB4104: не удалось записать в файл журнала «XYZ.sln.log»

Во-первых, если файл журнала вам не нужен, в Azure Devops снимите флажок «Создать файл журнала» в разделе «Дополнительно» каждой задачи MSBuild или задачи Visual Studio:

введите описание изображения здесь

Но если вам нужен этот файл журнала или флажок «Создать файл журнала» снят, проверьте, есть ли у текущего пользователя разрешение на запись в эту папку с файлом журнала.

Если приведенное выше не помогает решить эту проблему, установите для system.debug значение true в определении сборки и поставьте новую сборку в очередь, а затем предоставьте нам полные журналы сборки и определение задачи сборки.

Надеюсь это поможет.

person Leo Liu-MSFT    schedule 10.05.2019
comment
У меня была такая же проблема, это решило ее. У нас достаточно данных журналов с журналами Azure DevOps, отображаемыми в веб-интерфейсе на каждом этапе, которые также позволяют загружать их, если потребуется дополнительная обработка / отладка. - person ElMesa; 16.05.2019

Если у вас еще не выбран параметр «Создать файл журнала», но проблема все еще возникает, попробуйте выполнить следующие действия:

  • Отредактируйте определение сборки
  • Нажмите на переменные
  • Найдите переменную system.debug и установите для нее значение false

Для нас это было system.debug = true, вызывающее эти исключения.

По общему признанию, я также узнал об этом по ссылке ниже

https://developercommunity.visualstudio.com/content/problem/561551/visual-studio-build-11510-the-process-cannot-acces.html

person Rakesh Guranani    schedule 01.10.2019