Quoi de plus barbant que de devoir incrémenter le numéro de version de votre programme à chaque nouveau build?
Le snippet ci dessous vous permet la récupération du numéro de version de votre programme ainsi que du numéro de build sous la forme :
V1.0 R1310160959
V1.0 : Numéro de version noté dans l’assembly (version major et minor)
R1310160959 : Numéro de révision auto généré en fonction de la date ddmmyy + le timestamp du dernier build
Ainsi à chaque génération les 4 derniers chiffres au minimum changeront ce qui vous permet d’effectuer plusieurs build dans la même journée sans avoir à modifier manuellement quoique ce soit.
var veVersion = Assembly.GetExecutingAssembly().GetName().Version; FileInfo fileInfo = new System.IO.FileInfo(System.Reflection.Assembly.GetExecutingAssembly().Location); String strVersion = " V" + version.Major + "." + version.Minor + " R" + fileInfo.LastWriteTime.ToString("ddMMyyHHmm");