Я структуру Решение, как показано ниже:Как-сохранить проекты структуры с TFS Team Build
Решение 1 (Solution1.sln)
- Проект 1
- Проект 2
- проекта 3
Я создал определение Team Team, работающее с Solution1.sln. Моя проблема заключается в том, что скомпилированные двоичные файлы сохраняются в одну плоскую выходную папку: BUILDNAME \ Release
Но я хочу сохранить свою структуру проекта:
BUILDNAME \ Project 1 \ Release
BUILDNAME \ Project 2 \ Release
BUILDNAME \ Project 3 \ Release
+1 Отдельные папки означают LOTS дублирования, если ваши проекты зависят друг от друга. –
Развертывание - это действительно проблема, требующая нескольких выходных папок. Для каждого исполняемого проекта требуется только часть проектов инфраструктуры. –
@Sean: Я бы рекомендовал, чтобы каждая сборка Team Build создавала только один набор разворачиваемых артефактов. Если, например, у вас есть несколько исполняемых файлов для настольных компьютеров, каждому из которых требуется только часть подсистемы инфраструктуры, и если вы развертываете их по отдельности, вам потребуется несколько Team Builds. Если, с другой стороны, у вас может быть один установщик, который устанавливает только необходимые файлы для каждого, тогда вам нужна только одна сборка. –