vjmasin
06-12-2008, 04:07 PM
Hi,
I used MSI Factory to create my initial installer, and it works great. I now want to provide my customers with an upgrade. I have read everything I can on the subject on the Microsoft and Indigo sites and based on that created a minor upgrade. The only changes I made were to the Product Version, and I increased the version # on one of my exes.
My new installer (which uses a custom bootstrapper even though I didn't change the default lua) runs fine (no errors) and in AddRemovePrograms it reports itself as having been upgraded. However none of my files on disk is replaced with the version in the .msi
I have my registry setup to create a log file for the installer and it reports that setup.exe is calling the msi the way I would expect, with these params:
MSI (c) (B0:84) [16:05:57:743]: Command Line: REINSTALL=ALL REINSTALLMODE=vomus CURRENTDIRECTORY=C:\temp\clx\5.2.1 CLIENTUILEVEL=0 CLIENTPROCESSID=3760
If I look at what it says about my exe in the logfile it just says:
MSI (s) (F8:FC) [16:14:53:833]: Component: CLX2005.exe; Installed: Local; Request: Null; Action: Null
Why didn't it copy my changed file down?
Thanks, Valerie
I used MSI Factory to create my initial installer, and it works great. I now want to provide my customers with an upgrade. I have read everything I can on the subject on the Microsoft and Indigo sites and based on that created a minor upgrade. The only changes I made were to the Product Version, and I increased the version # on one of my exes.
My new installer (which uses a custom bootstrapper even though I didn't change the default lua) runs fine (no errors) and in AddRemovePrograms it reports itself as having been upgraded. However none of my files on disk is replaced with the version in the .msi
I have my registry setup to create a log file for the installer and it reports that setup.exe is calling the msi the way I would expect, with these params:
MSI (c) (B0:84) [16:05:57:743]: Command Line: REINSTALL=ALL REINSTALLMODE=vomus CURRENTDIRECTORY=C:\temp\clx\5.2.1 CLIENTUILEVEL=0 CLIENTPROCESSID=3760
If I look at what it says about my exe in the logfile it just says:
MSI (s) (F8:FC) [16:14:53:833]: Component: CLX2005.exe; Installed: Local; Request: Null; Action: Null
Why didn't it copy my changed file down?
Thanks, Valerie