En este momento nuestros ensamblajes tienen un número de versión como 2.0.831.0. Según lo entiendo, esa es la versión principal, la versión secundaria, la fecha y el número de compilación. Si realizo un cambio y lo vuelvo a crear el mismo día, es 2.0.831.1, 2.0.831.2, etc.Hacer que TeamCity Version Match .NET Assembly Version
El formato del número de compilación de mi TeamCity es simplemente 2. {0} donde {0} es un número autoincrementado que simplemente va para siempre (2.195, 2.196 etc.).
¿Cómo hago que TeamCity se vea exactamente como la versión de ensamblaje? Queremos poder asociar el Registro de cambios con la versión de ensamblaje para que cualquiera pueda decir que la versión de ensamblaje 2.0.831.2 tenía estos cambios en estos archivos.
Información extra: Nuestro paso de compilación utiliza la opción "Visual Studio (sln)" en lugar de "MSBuild", si eso es lo que importa. Utilizamos Subversion para el control de fuente si eso es importante. Nuestra versión de TeamCity es 6.5.1 (compilación 17834).
http://stackoverflow.com/questions/1041153/teamcity-labeling-vcs-subversion-with-an-artifacts-file-version – sylvanaar