Сборка отдельных проектов только с Team Foundation Build
-
22-07-2019 - |
Вопрос
Я пытаюсь настроить 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?