Im, использующий TFS 2012 Создание и запуск ошибки
Доступ к пути запрещен
Встраиваемое решение содержит около 15 проектов, из которых число использует сборку Castle.Components.Validator.2.5.0.
Я видел другие сообщения, которые говорят о ошибках TFS Build Access Denied, но обычно они см. одновременное выполнение сборок. В этом случае выполняется только одна сборка. Кроме того, ошибка возникает, когда сервер перезагружается или сборка не запускается в течение некоторого времени.
Как только сборка запускается и выходит из строя, следующий успешно завершается, и каждый из них после этого снова завершается до тех пор, пока сборка не будет запущена для в то время как сервер перезагружается. Хотя мы можем обойти это, это ручная головная боль.
Вот ошибка:
C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(3513): невозможно скопировать файл "D:\Builds\12\Foo\Check-In Build\Sources\packages\Castle.Components.Validator.2.5.0\lib\NET40\Castle.Components.Validator.dll" to "D:\Builds\12\Foo\Check-in Build\Binaries\Castle.Components.Validator.dll".
Доступ к пути 'D:\Builds\12\Foo\Check-in Build\Binaries\Castle.Components.Validator.dll' запрещен.
При просмотре файла журнала вы можете увидеть, что сборка пытается скопировать файл дважды. Поскольку у первого есть блокировка файла, вторая неудалась и, следовательно, сбой сборки. Вот фрагмент файла журнала, который показывает, что происходит:
2 > _CopyFilesMarkedCopyLocal: Копирование файла из "D:\Builds\12\Foo\Check-In Build\Sources\packages\Castle.Components.Validator.2.5.0\lib\NET40\Castle.Components.Validator.dll" в "D:\Builds\12\Foo\Check-In Build\Binaries\Castle.Components.Validator.dll".
5 > _CopyFilesMarkedCopyLocal: Копирование файла из "D:\Builds\12\Foo\Check-In Build\Sources\packages\Castle.Components.Validator.2.5.0\lib\NET40\Castle.Components.Validator.dll" в "D:\Builds\12\Foo\Check-In Build\Binaries\Castle.Components.Validator.dll".
2 > _CopyFilesMarkedCopyLocal: Копирование файла из "D:\Builds\12\Foo\Check-In Build\Sources\packages\MvcContrib.Mvc3.FluentHtml-ci.3.0.96.0\lib\MvcContrib.FluentHtml.dll" в "D:\Builds\12\Foo\Check-in Build\Binaries\MvcContrib.FluentHtml.dll". Копирование файла из "D:\Builds\12\Foo\Check-In Build\Sources\packages\RhinoMocks.3.6\lib\Rhino.Mocks.dll" в "D:\Builds\12\Foo\Check-In Build\Бинарные\Rhino.Mocks.dll".
Любая помощь в том, как исправить это, будет с благодарностью.