Auto Incrementing Version Number for a C# Project in Visual Studio

The version number for a .NET Application (c#) will generally contains the following

  • Major version
  • Minor version
  • Build number
  • Revision

This is generally specified in the “AssemblyInfo.cs” file in your project via the attribute

"["assembly: AssemblyVersion("")]"

For the correct version number, you would specify all the values. The other option is to default the last two parts i.e. Build Number and the Version Number by using the symbol “asterisk”.

The default value would be a kind of Auto Incrementing Version Number for a C# Application in Visual Studio.

Eg :


In the above example, the build and revision number is default

Note that the revision number when set to default will be random.

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.

Leave a Reply


Interesting BlogPosts to read

How to get an Enumerator from range of elements from ArrayList in C# ?
The code snippet shown in this blog post demonstrates how you can get the enumeraor from a range of ...
How to check for the column name in an SqlDataReader Object in C# ?
When working in ADO.NET for data access , there are times when you want to check to see if a column ...
How to convert Array to List in C#?
Want to convert array of strings to List of strings in C# ? . Below is a sample code to illustrate t...