TFS et msbuild numéro de version de la dernière révision
Je veux créer un numéro de version qui ressemble Majeur.mineure.Date.LastChangeSetInTFS, le problème est de savoir comment obtenir les dernières certain nombre de modifications de la TSF. Est-il un bien, ou quelque chose??
Cela a déjà été répondu, avoir un regard sur: stackoverflow.com/questions/545566/...
Liés question/réponse est sur l'auto-générés TFS BuildNumber, ce qui est totalement différent de la certain nombre de modifications.
Liés question/réponse est sur l'auto-générés TFS BuildNumber, ce qui est totalement différent de la certain nombre de modifications.
OriginalL'auteur Leszek Wachowicz | 2009-10-27
Vous devez vous connecter pour publier un commentaire.
OK, enfin, j'ai trouvé une solution. Voici une tâche qui vous fournira les dernières certain nombre de modifications et de créer une propriété de l'insérer dans une Assemblée info le numéro de build. Le principal problème était le manque TfsLibraryLocation propriété (sans cela, il doit être dirigée vers les bibliothèques dans le GAC, mais il n'a pas)
Le TfsVersion tâche qui ne fonctionne pas pour cela plus d'utilisation de TFS 2010. J'ai posté une réponse pour TFS 2010 ici:stackoverflow.com/questions/11748338/tf-exe-on-tfspreview/...
OriginalL'auteur Leszek Wachowicz
Selon un commentaire sur cette page vous pouvez utiliser la ligne de commande
tf changeset /latest /i
mais je ne peux pas vérifier à partir de la maison.tf changeset /latest /i
obtient le droit de l'information, mais comment mettre cela dans une propriété?OriginalL'auteur stuartd
Désolé, je ne peux pas commenter sur la dernière réponse.
La TfsVersion tâche dans la forme que vous avez fournis ne vous donner le dernier certain nombre de modifications dans le
$(SolutionRoot)
.Si vous avez quelque chose de nouveau dans
$(SolutionRoot)\subdir
, la solution ne fonctionnera pas, car il vous donnera les dernières nouvelles de la$(SolutionRoot)
, pas de$(SolutionRoot)\subdir
comme vous l'auriez voulu.- Je utiliser le
tf changeset /latest /i
et il fonctionne très bien pour moi.OriginalL'auteur Zbigniew Kawalec
Découvrez la suite des projets d'extension. Vous trouverez sur 5 différentes façons de résoudre votre problème.
OriginalL'auteur zvolkov