2010-12-14 107 views
0

J'ai une solution héritée avec plusieurs références de projets.Comment faire pour mettre à jour/mettre à jour AssemblyInfo.cs d'assemblées partagées par d'autres qui sont déployés indépendamment?

Deux de ces projets sont déployés indépendamment, et les deux font référence aux autres projets.

Actuellement le versioning est purement manuel, mais je voudrais automatiser le processus (de mettre à jour le numéro de version de AssemblyInfo.cs).

Nous utilisons Visual Studio 2010, SVN et TeamCity, et disposons déjà d'une méthode éprouvée pour mettre à jour les numéros de version d'autres solutions. Cependant, ces solutions n'ont qu'un numéro de version à prendre en compte, alors que cette solution doit l'être. L'une des manières pourrait être de mettre à jour les deux importants, c'est-à-dire la raison du déploiement, les numéros automatiquement, et de mettre à jour les autres manuellement.

Répondre

0

Essayez: Versioning Controlled Build

ligne utilitaire de commande prend en charge les fichiers 6.0 DSW VC ainsi que VS2002/2003/2005/2008 fichiers SLN. Il partage les paramètres de configuration avec la version complémentaire, mais l'utilisateur peut remplacer ces paramètres par des commutateurs de démarrage appropriés. Veuillez vérifier le fichier CommandLine.txt inclus dans l'installation pour une brève description et une liste des commutateurs de démarrage. Lors de la configuration de l'utilitaire de ligne de commande, le menu correspondant avec deux éléments est ajouté au menu Programmes. L'entrée "AutoVer" démarre l'utilitaire de ligne de commande avec le commutateur/g, en ouvrant la même interface graphique que le complément.