You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I like to put the date in my version numbers as an easy way to know how old a release is. But that leads to strange behavior in the installer created by Squirrel.
Somehow my version 1.141122.10 is being changed to 1.66.10.0. And if I try to split it up a little by using version 1.14.1122.10 then somehow that becomes 1.14.98.10.
Additionally (and this perhaps should be submitted as a separate issue), it seems the "Product Name" is taken from the NuGet Description rather than the NuGet Title.
The text was updated successfully, but these errors were encountered:
These version fields are actually unsigned 16-bit values, not 8-bit values. So 1.141122.1 is not a valid version value (the max value for any field is 65535), but 1.14.1122.10 is perfectly valid and should be allowed.
The real issue here is that rcedit is erroneously truncating these values to 8 bits.
I fixed the problem in rcedit, tested it with Squirrel, and put up a PR here.
If you grab the updated version of rcedit it will fix this Squirrel issue.
I like to put the date in my version numbers as an easy way to know how old a release is. But that leads to strange behavior in the installer created by Squirrel.
Somehow my version 1.141122.10 is being changed to 1.66.10.0. And if I try to split it up a little by using version 1.14.1122.10 then somehow that becomes 1.14.98.10.
Additionally (and this perhaps should be submitted as a separate issue), it seems the "Product Name" is taken from the NuGet Description rather than the NuGet Title.
The text was updated successfully, but these errors were encountered: