I have an installer that installs an EXE (pproclient.exe) to a subdirectory in Program Files. This installer was Product Version 2.00. I now have a new EXE I want to install over it in Product Version 2.01 of my installer. I have kept the Product Code and Upgrade code the same but have updated the version number in the project settings. My bootstrap lua script runs the MSI with /norestart /qn REINSTALL=ALL REINSTALLMODE=vomus. However after the installer runs, I find that the EXE was not updated with the new one. If I check the MSI log, I see this:
MSI (s) (64:7C) [16:31:44:766]: File: C:\Program Files (x86)\ProducePro\PProClient\pproclient.exe; Won't Overwrite; Won't patch; Existing file is of an equal version
Shouldn't the MSI command line options that I am using, force the pproclient.exe file to be replaced with the new version? What do I need to do to make sure that the new pproclient.exe will get installed over the old one? Thanks.
MSI (s) (64:7C) [16:31:44:766]: File: C:\Program Files (x86)\ProducePro\PProClient\pproclient.exe; Won't Overwrite; Won't patch; Existing file is of an equal version
Shouldn't the MSI command line options that I am using, force the pproclient.exe file to be replaced with the new version? What do I need to do to make sure that the new pproclient.exe will get installed over the old one? Thanks.
Comment