This project uses GitVersion (via `GitVersion.MsBuild`) to compute semantic version numbers during build. How it works: - The `GitVersion.MsBuild` package runs during `dotnet build` and sets MSBuild properties such as `Version`, `AssemblyVersion`, `FileVersion`, and `InformationalVersion`. - The repository is configured via `.gitversion.yml` at the repo root. Tags and branch names drive the generated semantic version. Usage notes: - Create annotated tags like `v1.2.3` or `1.2.3` to mark releases. - In CI, ensure the Git clone includes tags and history (no shallow single-commit clones). - The UI should read `AssemblyInformationalVersion` for a friendly version string; fall back to `FileVersion` or `AssemblyName.Version` if needed. See https://gitversion.net for more configuration options.