Retreive the version number from Assembly in Windows Phone 7

Have you tried retreiving the version number from the current Assembly  in Windows Phone 7?

You might get the Assembly version in .NET something like this

Version assemblyVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;

From the above assembly snippet , we get the Major , Minor , Build and Revision from the assemblyVersion .

But when you try the same code snippet in Windows Phone 7 , you might get an exception .

Here’s another alternative way to retreive the version number from the current Assembly in Windows Phone 7.

var CurrentAssembly = System.Reflection.Assembly.GetExecutingAssembly().FullName;
string VersionNumber = "Version=  " + CurrentAssembly.Split('=')[1].Split(',')[0];

This should display the version number . Note that i have used the Coding4fun AboutPromt Control as shown in the screenshot below to display the version number from Assembly in Windows Phone 7.

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.
Pin It

5 thoughts on “Retreive the version number from Assembly in Windows Phone 7

  1. you should write:

    var CurrentAssembly = System.Reflection.Assembly.GetExecutingAssembly().FullName;

    since readers might not know where to find Assembly class (you have it in the 1st one with full name, but since you say that one is wrong readers may get confused and think [like I did at 1st] they can’t use System.Reflection APIs in WP7 at all)

  2. Pingback: Retreive the version number from Assembly in Windows Phone 7MobileOSGeek

  3. Pingback: Interesting .NET Links - April 4 , 2011 | TechBlog

Leave a Reply

Your email address will not be published. Required fields are marked *