Создание набора конкретных проектов в TFS - PullRequest
3 голосов
/ 18 июня 2009

Кто-нибудь знает, как я могу сконфигурировать TFS Build для создания набора проектов вместо решения? У моего решения есть 16 проектов, но для одного из моих определений сборки я хочу, чтобы некоторые из них были скомпилированы.

Ответы [ 3 ]

4 голосов
/ 22 июня 2009

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

Другой способ - создать новую конфигурацию. В обозревателе решений щелкните правой кнопкой мыши корневой узел -> Configuration Manager. В дополнение к стандартным настройкам, таким как «debug» или «release», вы можете создавать свои собственные. Для каждой комбинации платформы config + вы можете использовать флажки ниже, чтобы определить, какие проекты будут построены и какие настройки они будут использовать.

Что бы вы ни выбрали, вы должны отредактировать файл TFSBuild.proj, чтобы он указывал на желаемое решение и / или конфигурацию. Инструкции MSDN: http://msdn.microsoft.com/en-us/library/bb399127.aspx

0 голосов
/ 19 июня 2009

Если вы еще не сделали свою сборку, то (как сказал Джон Сондерс) вы можете указать проекты в настройке сборки. (После того, как вы его настроите, вы не сможете сделать это снова.

0 голосов
/ 19 июня 2009

Как только вы создадите свою сборку, она создаст файл TFSBuild.proj в системе управления версиями (вы можете щелкнуть правой кнопкой мыши сборку в Team Explorer и выбрать папку конфигурации, чтобы найти ее.

Откройте этот файл и найдите тег «SolutionToBuild». Этот тег имеет вложенные теги для указания целей. Я думаю, что если вы введете проекты, которые вы хотите создать там (разделенные точкой с запятой), то они просто создадут их.

...