Как избежать нежелательных DLL в TFS build 2010 - PullRequest
1 голос
/ 20 января 2012

Я сейчас использую xaml по умолчанию для построения своего решения.

Прямо сейчас, после каждой сборки TFS, моя папка удаления выглядит примерно так:

{
 _publishwebsites
 x.dll
 y.dll
 x.unittest.dll
}

Есть ли способ избежать потери всех этих dll во время сборки tfs и просто иметь сайты _publishweb?

Ответы [ 2 ]

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

Вы можете изменить свойства конфигурации .Рекомендуется построить ваше решение на сервере сборки в конфигурации выпуска.Вы можете снять флажок «Сборка» для проектов, которые вам не нужны в данной конфигурации выпуска.

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

Это копирование происходит во время сборки TFS в разделе (последовательности) «Вернуть рабочую область и скопировать файлы в папку удаления» с вызовом Microsoft.TeamFoundation.Build.Workflow.Activities.CopyDirectory:

enter image description here

Один быстрый способ справиться с тем, что вы ищете, это изменить Source на String.Format("{0}\\_PublishedWebsites", BinariesDirectory). Это приведет к чему-то вроде этого:

Drop name (might want to change it to _PublishedWebSites)
{
  ... contents of _PublishedWebsites
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...