Versionsverwaltung mit TeamCity

Ich arbeite an einem C # / VB.Net-Projekt, das SVN und TeamCity Build Server verwendet. Etwa ein Dutzend Baugruppen werden vom Build hergestellt. Ich möchte die Baugruppenversionen so steuern, dass sie alle übereinstimmen und auch mit dem Build-Label von TeamCity übereinstimmen.

Ich habe TeamCity so konfiguriert, dass es ein Build-Label von verwendet

Major.Minor. {Build}. {Revision}

Wenn Major und Minor Konstanten sind, die ich manuell festgelegt habe, wird {Revision} von der SVN-Repository-Version beim Auschecken bestimmt, und {Build} ist ein automatisch inkrementierender Build-Zähler von TeamCity. Ein Beispiel für ein Build-Label wäre also

2.5.437.4423

Welche Techniken würden Sie vorschlagen, um sicherzustellen, dass alle Baugruppenversionen mit dem Build-Label von TeamCity übereinstimmen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage