2009-05-29 5 views
0

Die Konfigurationsabschnitte angeben, um 2 Configuration Builds zu tun, aber ich bekomme nur die Release_PublishedWebsites von TFSBuild generiert.Wie erhalten Sie mehr als eine <Configuration> _ PublishedWebsites von TFSBuild

Hier sind die Konfigurationen: (I mit zwei begann aber 5 tatsächlich)

... Veröffentlichung Jede CPU

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

Vielen Dank im Voraus für jeden, der dies gemustert hat aus!

Antwort

1

In dem Code, den Sie haben Post gibt es nur 1 Konfiguration zu erstellen: Release | Any CPU.

Hinweis in Ihrem Beispiel ist die Konfiguration "Release" und "Any CPU" ist die Plattform, die Sie bauen.

Über Ihre Frage, versuchen Sie, Ihr Projekt für Release und Debug zum Beispiel zu bauen? Wenn ja, könnte man so etwas versuchen:

<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> 

In diesem Code sind wir einschließlich der Konfigurationen Release- und Debug für die Plattform zu bauen Any CPU

1

Das Problem wurde FlavorToBuild wurde falsch angegeben als Release in beiden ConfigurationToBuild-Knoten. Das war der Fix: (Anmerkung überarbeitet zu Training von Release)

<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>