Hi,
I have distributed my program as a single EXE using the option to include the MSI in an EXE bootstrapper.
I have a new version (No product code change) and have to extract the MSI files from both the old version and the new version of the installer to create a patch.
This patch works fine if you have installed my product from the extracted install.
However it does not work as expected when you install my product from the bootstrapped EXE then apply to patch.
If you use the bootstrapped EXE it seems that there is no cached copy of the original MSI file stored on the computer.
This causes the patch to ask for the location of the original MSI file.
If I tell it where an extraced version of it is it will patch the install correctly.
Is there an option to allow windows to cache the MSI from the bootstrapped EXE?
Thanks.
** Phill **