Сборка отдельных проектов только с Team Foundation Build

StackOverflow https://stackoverflow.com/questions/1824747

Вопрос

Я пытаюсь настроить Team Foundation Build, и пока он работает нормально со сборками, тестами и анализом кода.

Моя проблема в том, что я не могу понять, как создать только подмножество проектов, включенных в решение. Я знаю, как использовать менеджер конфигурации для создания настраиваемой конфигурации решения, которая будет создавать / развертывать выборку моих проектов. Но когда я создаю новое определение сборки, я получаю только значение по умолчанию & # 8220; Debug & # 8221; и & # 8220; Выпуск & # 8221; конфигурации.

alt text http://img686.imageshack.us/img686/7453/builddefinitionprojectf .jpg

Как настроить Team Foundation Build, который включает в себя только выбор проектов в решении?

Я знаю, что, возможно, я нахожусь на совершенно неправильном пути, но я копался некоторое время, и пока это мое лучшее предположение.

Это было полезно?

Решение

Ваши пользовательские конфигурации не появятся в мастере определения сборки, потому что мы не анализируем формат файла решения. Вы можете, однако, просто ввести его, и это будет прекрасно работать без ручного редактирования файла TFSBuild.proj.

Другие советы

Вам нужно будет отредактировать файл TFSBuild.proj, созданный созданным определением сборки.

Я никогда не использовал его для указания другой конфигурации, но попробуйте использовать ConfigurationToBuild :

<ItemGroup>    
   <ConfigurationToBuild Include="Release|Any CPU">
      <FlavorToBuild>Release</FlavorToBuild>      
      <PlatformToBuild>Any CPU</PlatformToBuild>
   </ConfigurationToBuild>
</ItemGroup>

Я думаю, вы уже ответили на свой вопрос: поместите подмножество проектов в новое решение и создайте новое определение сборки для этого решения.

Какую другую конфигурацию вы ожидаете, кроме Release и Debug?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top