Question

J'essaie de configurer Team Foundation Build et, jusqu'à présent, les versions, les tests et l'analyse de code fonctionnent correctement.

Mon problème est que je ne parviens pas à comprendre comment construire un sous-ensemble des projets inclus dans la solution. Je sais comment utiliser le gestionnaire de configuration pour créer une configuration de solution personnalisée permettant de créer / déployer une sélection de mes projets. Mais lorsque je crée une nouvelle définition de construction, je n’obtiens que les configurations par défaut «Debug» et «Release».

texte de remplacement http://img686.imageshack.us/img686/7453/builddefinitionprojectf .jpg

Comment configurer une génération Team Foundation qui n'inclut qu'une sélection des projets de la solution?

Je sais que je suis peut-être sur la mauvaise voie ici, mais cela fait un moment que je fouille dans les parages et, jusqu'à présent, c'est ma meilleure hypothèse.

Était-ce utile?

La solution

Vos configurations personnalisées n'apparaîtront pas dans l'assistant de définition de génération, car nous n'analysons pas le format de fichier de la solution. Cependant, vous pouvez simplement le taper et cela fonctionnera parfaitement sans la modification manuelle du fichier TFSBuild.proj.

Autres conseils

Vous devez modifier le fichier TFSBuild.proj généré par la définition de construction créée.

Je ne l'ai jamais utilisé pour spécifier une autre configuration, mais essayez d'utiliser ConfigurationToBuild :

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

Je pense que vous avez déjà répondu à votre question: placez le sous-ensemble des projets dans la nouvelle solution et créez une nouvelle définition de construction pour cette solution.

À quelle autre configuration vous attendriez-vous alors, Release et Debug?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top