Quer apresentar a versão do seu sistema desenvolvido com C# de forma programática? Isso é bem simples e abaixo está um exemplo de método que pode lhe entregar esta informação:
private string GetCurrentVersion() { string fullVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); return fullVersion.Substring(0, fullVersion.Length - 2); }
Quando a versão de seu assembly for alterada o método GetCurrentVersion retornará sempre a versão correspondente.