2009-05-29 2 views
0

В разделах «Конфигурация» указано, что нужно выполнить 2 сборки конфигурации, но я получаю только Release_PublishedWebsites, сгенерированные TFSBuild.Как получить более одного <Конфигурация> _ ОпубликованныеWebsites из TFSBuild

Вот конфигурации: (Я начал с двумя, но на самом деле буду иметь 5)

... Release Любого процессор

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

Заранее спасибо за все, кто придумал это вне!

ответ

1

В коде у вас есть сообщение есть только 1 Конфигурация для сборки: Release | Любой процессор.

Обратите внимание, что в вашем примере конфигурация «Release» и «Any CPU» - это платформа, которую вы строите.

О вашем вопросе, вы пытаетесь создать свой проект для выпуска и отладки, например? Если да, то вы могли бы попробовать что-то вроде этого:

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

В этом коде мы в том числе конфигураций выпуска и отладки для создания для платформы Любой процессор

1

Проблема была FlavorToBuild неправильно указано в Выпуске в обоих узлах ConfigurationToBuild. Это было исправление: (примечание перешло к разделу «Обучение от выпуска»)

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

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