Software - ResVersion

This utility allows you to automate incrementing the version number of your Visual C++ project. By calling it as a pre-build or post-build step as part of your project's build configuration, you can increment a number of different parts of the application's version number.

ResVersion now supports Visual C# projects, by incrementing the AssemblyInfo.cs file in a similar manner. See the readme.txt file for more information.

ResVersion works on the basis that there are four parts to a version number:

<major>.<minor>.<build>.<revision>

These parts can be incremented independently by using a mask when calling ResVersion, e.g. *.*.+.0.

These symbols mean:

* Leave this part the same.
+ Increment this part by one.
0, 1, ... Set the part to the number specified

For example, if the above mask was applied to a project with current version number 1.0.4.6, then the new version number would be 1.0.5.0.

More instructions on how to use this within your project are included in the readme.txt file.

ResVersion was written using Visual C++.NET and the setup program created by NSIS.

Filename ResVersion-1.0.7.exe (77KB)
Last Updated 17 September 2005
Source ResVersion-1.0.7-source.zip (14KB)

Changes

Known Issues