Невозможно скопировать исключение файла в сборке TFS - PullRequest
0 голосов
/ 30 января 2012

Я получаю следующую ошибку

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets (178): Unable to copy file "bin\AjaxControlToolkit.pdb" to "C:\Builds\2\testbox\test\Binaries\_PublishedWebsites\test\bin\AjaxControlToolkit.pdb". Could not find a part of the path 'bin\AjaxControlToolkit.pdb'.

Только что проверенный файл доступен по пути. То же самое работает как на местном, так и во время строительства из команды города. Не знаю, что происходит не так.

Отредактировано

Просто не могу понять, почему он пытается скопировать из каталога obj .. Пожалуйста, посмотрите следующий журнал

 Copying file from "obj\Debug\Manager.dll" to "C:\Builds\2\box\Two\Binaries\Manager.dll".
Manager -> C:\Builds\2\box\Two\Binaries\Manager.dll
Copying file from "obj\Debug\Manager.pdb" to "C:\Builds\2\box\Two\Binaries\Manager.pdb".
Copying file from "obj\Debug\Manager.xml" to "C:\Builds\2\box\Two\Binaries\Manager.xml".
Done Building Project "C:\Builds\2\box\Two\Sources\Manager\Manager.vbproj" (default targets)

Где, поскольку я установил вывод на bin.

1 Ответ

0 голосов
/ 30 января 2012

Возможные причины:

  1. Эта ссылка является динамической, то есть ее путь очищается и создается при каждой сборке. Сторонние справочные файлы должны быть проверены в системе контроля версий в общей общей папке (например, \lib).

  2. В вашем проекте есть ссылка на файл AjaxControlToolkit для пути который не существует на билде сервера. Откройте проект .csproj файла и проверьте HintPath из AjaxControlToolkit .

  3. Избегайте ссылок на сторонние сборки из GAC (где применяется первый пункт).

...