2010-05-24 4 views
1

Existe-t-il des enums disponibles dans le framework .NET qui ont des valeurs pour build flavor (Debug, Release) et build platform (Any CPU, x86, x64 etc)? Je n'ai pas pu trouver quoi que ce soit sur MSDN ou Google.Enums pour Build Flavor et Build Platform dans les activités de construction TFS 2010 personnalisées

Il me semble inutilement compliqué de créer le mien.

Pour le contexte: Je crée une activité de flux de travail TFS2010 personnalisée qui nécessite des informations sur la saveur et la plate-forme. Actuellement, ils sont entrés dans la définition de construction en tant que chaînes libres. Le modèle de construction TFS par défaut comporte une boîte de dialogue (accessible dans l'éditeur de définition de construction sous Process \ 1.Required \ Items to Build \ Configurations to Build) qui fournit des menus déroulants avec cette information pré-remplie. J'aimerais faire quelque chose de similaire.

Répondre

1

Où trouveraient ces énumérations? Ils n'ont rien à voir avec .NET, ou C#, mais seulement avec la configuration par défaut de Visual Studio. Savez-vous que vous pouvez créer autant de configurations de construction que vous le souhaitez? Cela signifierait que l'énumération "saveur" n'aurait pas d'ensemble fixe d'éléments.

Qu'essayez-vous d'accomplir avec cela?

+0

J'écris une action TFS2010 personnalisée. Plutôt que d'avoir à saisir manuellement les chaînes (en particulier pour la plate-forme), il serait bon d'avoir une liste déroulante. Le modèle TFS par défaut fournit ceci. À votre santé. –

+0

Veuillez éditer votre question à cette information. En particulier, pour ceux d'entre nous qui n'ont pas encore fait de personnalisation TFS 2010, dites où se trouve cette liste déroulante. –

+0

La question a été mise à jour, merci pour votre aide. –

0

Non, il n'y a pas d'énumération qui contient "saveur de construction". Il existe en effet des définitions de préprocesseur qui contiennent au moins certaines de ces informations. Votre code .net ne devrait presque jamais utiliser cette information.

Questions connexes