We have been using AI for a while now but have until now been only delivering our packages as full Setup type EXEs. We have not yet ventured into patching. We would now like to delve into that, and I attempted by extracting out of two of our two EXEs (one from November, 2018 v17.07.00 )and one from January, 2018 v17.08.01) to see if I would be able to create a patch from the difference found within those two released versions of our software.
In trying to create the first MSP I went through the AI Patch create project wizard and eventually tried to do a Build of that .MSP file. But I'm running into a myriad of errors starting (I think) in the patch compatibility tests:
Do I have the "Upgraded" and "Target" MSI files in the reverse order? I don't understand why I am getting the "WARNING: Major patch."Checking builds status
Build required.
Building package: F:\Share\Setup_Installers\AI\170801 MSP\Patch Files\170801 patch.msp
Running MSI patch compatibility tests
WARNING: Different versions. The version of the target "F:\Share\Released\170801 MSI\<ProductName>.msi" is greater than the version of the upgraded "F:\Share\Released\170700 MSI\<ProductName>.msi".
WARNING: Major patch. Providing a major upgrade as a patch package is not recommended because a major upgrade patch package cannot be sequenced with other updates and because the patch is not an uninstallable patch.
Creating PCP database
Creating MSP
Total build time: 0 sec.
MsiMsp.exe failed to create the patch file.
Error details
Build finished because an error was encountered.
Is there a "How To" available that explains in some detail how to extract the required (?) MSI files from our full Setup EXE files, so that I can ensure I have a proper foundation for creation of the MSP patch? Also, is there a tutorial available on the overall requirements to build an MSP patch correctly?
Thanks,
Kevin