Vincreaser
.NET Core console application for solution versioning
...Using commands you can initialize, increase, set, get project version. You can use Vincrease in Visual Studio events like pre-build, post-build, pre-publish etc. or in Git hooks.
Actual version supports .csproj, assemblyInfo.cs, version.go files.
Examples and more information: https://github.com/Gramli/Vincreaser