Ошибка CSC CS0006: файл метаданных '......dll' не найден - но файл существует

Ошибка CSC CS0006: файл метаданных 'C:\BuildAgent\work\cbcbc45410f50008\Output\bin\Release\abc.xyz.dll' не найден.

На сборке teamcity, которая до сих пор работала нормально, сборка периодически прерывается из-за ошибки CS0006.

Я вижу много сообщений о проектах, связанных с порядком сборки, связанных с этой проблемой. Но я сомневаюсь, что это связано со строительными заказами, так как я вижу, что они установлены правильно. Также конфигурация сборки и платформы упоминаются прямо в файле проекта и при вызове msbuild. Кроме того, в файловой системе существует файл abc.xyz.dll, время создания которого раньше времени сбоя.

У меня такое ощущение, что это какое-то состояние процессора или потока. Я говорю это потому, что, когда он постоянно терпел неудачу, я добавил аудит доступа к файлу в файл dll, поскольку сборка была запущена. Но тогда на этот раз сборка будет успешной. Я думал, что загружаю процессор по-другому, выполняя некоторую работу с одним и тем же агентом.

Я верю, что я не одинок. Спасибо за любые ответы или указания.

1 ответ

Мне удалось преодолеть это, удалив ссылку на проект, а затем снова добавив его.

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