You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 23, 2025. It is now read-only.
David Simunič edited this page Jun 23, 2019
·
5 revisions
The scheme I use follows the pattern 1.2.3 and is more or less similar to semantic versioning.
In the above example, 1 is the major number, 2 is minor and 3 is revision. Major number is only increased for major new releases with major changes. Minor is increased for minor releases with a few feature additions and bugfixes. Revision is increased only for bugfix releases.
The version number is pulled from AssemblyInfo.cs (AssemblyVersion and AssemblyFileVersion values). These two variables can be changed either in project properties or manually in said file. Always change both to the same value.
When you start a debug version of the program, the "(Debug)" string is appended to the version number in the About dialog.