At a certain level, you might consider using a standard versioning scheme. Then problems go away. Being different usually creates pain.
-----Original Message----- From: lesterbangs [mailto:datapa...@gmail.com] Sent: Tuesday, January 06, 2009 17:26 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Letters in ProductVersion Polite bump on this... Am I approaching this from the wrong angle? I mean, I know I can easily add a registry entry with the version string in any format I want, but I am more concerned about how to identify the product in x.y.z format in order for upgrades to work. There must be someone else here that has to deal with weird product versions... lesterbangs wrote: > > Our product versions mostly conform to the major.minor.build convention > specified by the MSI standard, but sometimes we have to put letters in the > strings to indicate an update or "hotfix", i.e. 1.0.5.U1 or 2.4.16.HF02. > > Obviously this is a big no-no to have letters in ProductVersion property. > Worse, sometimes we have updates to hotfixes, or vice-versa, such as > 3.1.72.U1.HF04. > > I imagine we would have to come up with some sort of "translation table" > to convert a numbers-letters string to a pure numbers string that MSI can > understand. I.e. 2.4.16.HF02 becomes 2.4.1602 and 1.0.5.U1 becomes > 1.0.5100. > > According to the specification, Windows Installer ignores anything after > the 3rd field. So even if we were able to change it to all numbers, > 3.1.72.U1.HF04 would become 3.1.72.01.04, but only 3.1.72 would be > recognized. 3.1.720104 would also not work, as field 3 cant be larger than > 65536. 3.1.7214 would work but only for update numbers less than 10. > > This could get confusing very fast. Is anyone in a similar situation? What > is the easiest way to mitigate this issue? > -- View this message in context: http://n2.nabble.com/Letters-in-ProductVersion-tp2113603p2120366.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about anything Open Source. http://p.sf.net/sfu/Xq1LFB _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about anything Open Source. http://p.sf.net/sfu/Xq1LFB _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users