I'm using Nuget 4.3.0.4406
to pack an assembly with version 5.2.29.181212.8244-RC
but I get
2018-12-12T08:44:02.8053309Z ##[error]The nuget command failed with exit code(1) and error('5.2.29.181212.8244-RC' is not a valid version string. Parameter name: value)
The versioning is NOT semver compliant but Nuget puts on restrictions and it's not clear which..? Does this mean Nuget not just supports SemVer but enforces it? I found this but I'm not sure what they mean with the SpecialVersion
?
Basically I just want x.y.z.[date+buildid](-rc)
where x.y.z
are tied to a specification version so it can not be ommitted (we don't own that versioning).
Update
9.9.9.1812129999-rc
works but9.9.9.18121299999-rc
and9.9.9.9812129999-rc
don't, where is this specified? (it's a numeric size limitation not a string length)