How to get the running exe File Version
Nice and simple, get the running assembly, get the AssemblyName details object, get the version property.
Assembly asm = Assembly.GetExecutingAssembly();
AssemblyName AssDetails = asm.GetName();
String versionAsString = AssDetails.Version.ToString();
This will retrieve the assembly version not the file version as listed in the title.