Creating Patches
Posted: Thu Aug 22, 2013 3:52 pm
Hi,
I really would like confirmation of my understanding regarding generating patches.
Can you please confirm that the IA project that you used to create your original distribution file must not be changed in any way when generating a patch. For example, you cannot add a new shortcut or even amend a current shortcut and then create a patch using the amended IA project and selecting the original distribution file created by the original IA project. In essence, you can only change the files that make up the contents/source of the IA project to generate a patch. Essentially the only thing you can and must change is the IA Projects Version number.
Further, if you wanted to add or change a shortcut (or any other MSICode for that matter), you must generate a full new distributable file even if the contents/source files remained the same as the original.
In other words, a patch does not patch the installer program, only it's contents/source files etc.
If the above is correct, then if you were to redesign the IA project MSICode, then you should always keep a copy of the IA project that you created a distribution with for future use if you ever wish to patch the source files and issue a specific patch for possibly a now outdated version.
I really would like confirmation of my understanding regarding generating patches.
Can you please confirm that the IA project that you used to create your original distribution file must not be changed in any way when generating a patch. For example, you cannot add a new shortcut or even amend a current shortcut and then create a patch using the amended IA project and selecting the original distribution file created by the original IA project. In essence, you can only change the files that make up the contents/source of the IA project to generate a patch. Essentially the only thing you can and must change is the IA Projects Version number.
Further, if you wanted to add or change a shortcut (or any other MSICode for that matter), you must generate a full new distributable file even if the contents/source files remained the same as the original.
In other words, a patch does not patch the installer program, only it's contents/source files etc.
If the above is correct, then if you were to redesign the IA project MSICode, then you should always keep a copy of the IA project that you created a distribution with for future use if you ever wish to patch the source files and issue a specific patch for possibly a now outdated version.