The publish workflow passes the release tag as -p:PackageVersion, which the
SDK reads only when writing the .nuspec.
AssemblyVersion, AssemblyFileVersion and AssemblyInformationalVersion are
defaulted from Version, which is never set, so it falls back to 1.0.0. Every
published assembly is therefore stamped 1.0.0.0 regardless of the tag it was
built from, while the package itself carries the correct version.
The publish workflow passes the release tag as
-p:PackageVersion, which theSDK reads only when writing the
.nuspec.AssemblyVersion,AssemblyFileVersionandAssemblyInformationalVersionaredefaulted from
Version, which is never set, so it falls back to1.0.0. Everypublished assembly is therefore stamped
1.0.0.0regardless of the tag it wasbuilt from, while the package itself carries the correct version.