Is there a quicker way of creating patches, when I just want to replace some files?
I know that InstallShield has the option to create a quick patch based on an existing package. You can just provide some new binaries for specific components and you are able to create a msp out of it. Quick and (dirty?).
But the documention of Advanced Installer just knows the more complex way of creating a new msi package: you need the updated binaries, a new MSI, extracting all to multiple folders and then creating the patch out of it. This procedure is very error proven and you need at least 3 aip project files and 4 msi files involved in this procedure (like in our case, when you want to create packages for 32- and 64-bit). Not mentioning the local administrative install to extract the packages and so on.
My idea is something like to extract the original msi package, make a copy of the folder and replace the files I want to patch and finally create a patch out of it. I tried to do so, but I got some weird error messages by MsiMsp.exe. One of the problems seems to be the package code of the second file - i tried to change it in my updated folder with Orca but without success.
So, final questions:
- Can it generally work like this?
- Is there an easy quick way of creating patches, when I just want to replace a single file?
- Is an update of AI functionality planned in the near future to support easier patch authoring?
Regards,
R.Mueller