Hello and welcome to Advanced Installer forums,
Thank you for your interest in Advanced Installer.
Sorry for the delayed reply. A patch contains only the differences between two version of the product. That means that through a patch you can update something which is already installed. So, by default a patch cannot have a prerequisite package.
Although it is not recommended, here's what you can try instead of a patch:
- create a new project and disable its "Register product with Windows Installer" option from the Product Details page
- implement the
”How do I install some files in a folder of a previously installed application?”article.
(you can use Component Location to retrieve the exact application folder)
-place your files in "Property Based Folders", a folder which contains your files that you want to update.
This way the files will be copied in the folders only if they are found on the target machine. Also, the version number will not be increased for your application in the Control Panel.
Now, you can add your prerequisite from the “Prerequisites” page selecting the .NET Framework.
Another approach can be the following:
You can try to import in Advanced Installer your current MSI installation package created with WISE. Then, you can create an upgrade image starting from this project by adding the files that are changing. Then you can take a look on our
Patch authoring tutorial. Please keep in mind that when you authoring a patch package you have a number of
restrictions.
You have several advantages because you have your updates in the Control Panel but you have a major disadvantage, you cannot have a prerequisite package.
Please note that Advanced Installer strives to respect all the rules, but due to the involved complexity, success is not always guaranteed. Because of this it is recommended to use patches with the project created by Advance Installer.
Best regards,
Dan