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
- Added a small delay to prevent the IDE thinking the rc2 file had changed when debugging because it had the same date & timestamp as the finished exe.
Known Issues
- No known issues.

