Team Build не создает папку bin и связанную сборку - PullRequest
0 голосов
/ 05 октября 2010

Я хочу использовать TFS Team Build и создал определение сборки. Триггер закрытого заезда.

Когда я проверяю код, сборка завершается неудачно, и я сталкиваюсь со следующей ошибкой:

C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplications \ Microsoft.WebApplication.targets (177): невозможно скопировать файл "bin \ OTS.RMS.DomainModel.dll" в "C: \ Builds \ 1 \ OTC-RMS \ Main Build \ Binaries_PublishedWebsites \ WebUIController \ bin \ OTS.RMS.DomainModel.dll ". Не удалось найти файл 'bin \ OTS.RMS.DomainModel.dll'.

Некоторая информация о проекте:

  1. OTS.RMS.DomainModel.dll - библиотека классов с кодом моей бизнес-логики
  2. WebUIController - это проект MVC
  3. Я использую Visual Studio 2010 и TFS 2010

Я пробовал много решений. Один из них состоял в том, чтобы зарегистрировать папку bin с ее DLL в системе контроля версий. Когда я это делаю, сборка завершается успешно, но я не должен этого делать, потому что для каждой сборки существует конфликт между моими локальными DLL и серверными DLL. По умолчанию корзина и сгенерированные библиотеки DLL должны оставаться вне TFS.

После исследования на компьютере TFS я обнаружил папку builds на диске C :, которая будет использоваться в качестве исходной папки. Team Build может получить исходный код после регистрации и поместить эти файлы в эту папку, чтобы начать сборку.

Я не знаю, почему Team Build не создала папку bin и библиотеки DLL в результате сборки и начала при необходимости копировать библиотеки DLL в двоичную папку.

В чем здесь проблема?

1 Ответ

0 голосов
/ 16 ноября 2011

Это была моя ошибка, поскольку я искал не в том каталоге

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...