C# – Obtendo a versão do Assembly

CSharp

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.