We miss our * but we can now use $(BuildNum)
$ dotnet add package JJ.AutoIncrementVersionWe want our * back!
Those don't work anymore for version numbers. But we want auto-incremental numbers!
This package allows you to use $(BuildNum) instead.
You can use $(BuildNum) inside your version number, like this:
1.0.$(BuildNum)
And the effective version becomes something like this:
1.0.123
Every time you build your project, the $(BuildNum) is simply incremented by 1.
$(BuildNum).Nothing:
Just:
$(BuildNum) to your version.1.8 Initial release
1.9 Fix file in use error
2.0 Prevent IntelliSense rescan
2.1 Housekeeping
2.2 Reduce memory leak in "probably updated nugets" process
2.3 Total restructure, zero effect
2.4 BuildNum exists? Directory.Build.props = optional
3.5 BuildNum.xml inclusion = optional (for customization for performance)
3.6 Avoid modifying BuildNum prop mid-build, using temp prop to write BuildNum.xml
Found an issue? Let me know.