# How to extract version number for your WP7 app from assembly information

DevFeed: [How to extract version number for your WP7 app from assembly information](<https://devfeed.tech/articles/how-to-extract-version-number-for-your-wp7-app-from-assembly-information-38413.md>)

Original publisher: [Read original article](<https://khmylov.com/2012/04/how-to-extract-version-number-for-your-wp7-app-from-assembly-information/>)

Published: 2012-04-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Despite the odds](<https://devfeed.tech/sources/despite-the-odds.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Assembly](<https://devfeed.tech/topics/assembly.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [assembly](<https://devfeed.tech/tags/assembly.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [snippet](<https://devfeed.tech/tags/snippet.md>), [version](<https://devfeed.tech/tags/version.md>)

## AI overview

A short tutorial presents a C# snippet that extracts the first three components of a WP7 app's version number from assembly information.

## Source excerpt

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; }