private static string GetProductVersion ()
{
Assembly assembly = Assembly.GetEntryAssembly ();
if (assembly == null)
assembly = Assembly.GetCallingAssembly ();
if (assembly == null)
return string.Empty;
return assembly.GetName ().Version.ToString ();
}