Invalid ProductVersion for Windows MSI Custom Client
We're using RustDesk Pro to generate a custom windows client packaged as an msi that we can distribute with our wix bootstrapper installer. We are currently unable to distribute the installer because the ProductVersion it generates is not valid.
See: https://learn.microsoft.com/en-us/windows/win32/msi/productversion
The format of the string is as follows:
major.minor.build
The first field is the major version and has a maximum value of 255. The second field is the minor version and has a maximum value of 255. The third field is called the build version or the update version and has a maximum value of 65,535.
The generated version of the msi is 1.4.0.29247901
error LGHT0242: Invalid product version '1.4.0.29247901' in package 'remote-support-v1.msi'. When included in a bundle, all product version fields in an MSI package must be less than 65536. [Installer.wixproj]
Is there any way to work around this or get a fix. I could spend a bunch of time trying to work out another way to deploy the client for our needs, but that adds a lot of work that i'm not really inclined or looking forward todo. If it helps move the needle at all we bought our pro license recently as a trial with the base 250 devices. If I can get the proof of concept working we would upgrade our license to include a few more users and a another 2000 devices or so.
Thanks for your time.
1.4.0.29247901
Actually this is a feature reqeust from another client. This has run many months, it has no problem on other clients' machine. It is wierd you have the issue.
I guess it is because wix bootstrapper installer has this limitation.
I guess it is because wix bootstrapper installer has limitation.
quite possibly. Not sure if maybe the build number could be a counter tied to the custom client? So it gets incremented by 1 every time I build my client, and not globally?