Olaf S
Posts: 23
Joined: Wed Oct 16, 2013 7:11 pm

Software versions...

Hej guys,

maybe I am a little confused, but...

since when is version "19.10064.1" more recent than "20.10042.0"? I cannot install my major MSI update because the package (20.10042.0) claims that a newer version is already installed. I have Adv. Installer 17.3 installed...

what is my faulty thought here? :-)
Olaf S
Posts: 23
Joined: Wed Oct 16, 2013 7:11 pm

Re: Software versions...

honestly.... I was not kidding...
Olaf S
Posts: 23
Joined: Wed Oct 16, 2013 7:11 pm

Re: Package Software versions...

Today I did some further testing:

1) using version 21.10042.0 to update package 19.10064.1 --> Did not work (a newer package of "package name" is already installed

2) using version 20.20042.0 to update package 19.10064.1 --> Did work.

Question: Why is the first section ignored? My understanding is that MSI supports and counts 3 segments of 5digits each. Right?
Is this a bug in Advanced Installer?

best regards
Olaf
Catalin
Posts: 7492
Joined: Wed Jun 13, 2018 7:49 am

Re: Software versions...

Hello Olaf,

What I have noticed is that your versioning is quite wrong. If we have a look over the ProductVersion property article from Microsoft, we can notice that the ProductVersion has 3 main fields:

- major

- minor

- build

Each of the above has a maximum value, as it follows:

major --> 255

minor --> 255

build --> 65,535

Your minor version looks quite off, being 10064.

To be fully honest with you, I am not quite sure what is happening behind the scenes when using a bigger minor version, thus I can not really say why this is happening.

Hope this helps somehow!

Best regards,
Catalin
Catalin Gheorghe - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Common Problems”