.NET C # ¿Cómo hacer que la versión sea más legible automáticamente?

Comenzaré con el ejemplo: tengo una versión de mi aplicación que se parece a la 1.0.3450.26573 (es difícil de leer y tiene un aspecto desagradable). El código para tomar esta versión es:

String Version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); 

Quiero ver la versión 1.0.12 , 1.0.13 , 1.0.14 donde 1.0. [BUILD], donde BUILD aumenta automáticamente en cada compilation.

¿Cómo puedo hacer esto de la mejor manera?

En realidad, el número de compilation no te servirá de nada a less que puedas rastrear qué número de compilation corresponde a la versión del código fuente desde el que se creó tu aplicación. Más bien, considere usar el número de revisión de su repository (si su herramienta SCM es similar a Subversion, para hacerlo, intente svnversion ).

Creación controlada de versiones

Tienes que integrar eso con tu entorno de construcción. Para nosotros, CruiseControl.net incrementa el número de versión en cada compilation. Pero también puedes usar un número de revisión SVN, etc. Hay varias posibilidades.

Si solo desea 3 dígitos en lugar de 4, debe formatear la cadena usted mismo.

Sí, el número de revisión sería genial, pero cómo puedo getlo, uso SourceGear Vault .