How to extract version number for your WP7 app from assembly information
Pretty straightforward, but just in case.. Here is the snippet:
public string GetAppVersion()
{
var assembly = Assembly.GetExecutingAssembly();
var name = assembly.FullName;
var nameComponents = name.Split(',');
if (nameComponents.Length >= 2)
{
var versionComponent = nameComponents[1];
var keyAndValue = versionComponent.Split('=');
if (keyAndValue.Length == 2)
{
var value = keyAndValue[1];
var versionBits = value.Split('.');
if (versionBits.Length >= 3)
{
return String.Format("{0}.{1}.{2}", versionBits[0], versionBits[1], versionBits[2]);
}
}
}
return String.Empty;
}