There is a section of Updates Configuration Projects in the user manual ( www.advancedinstaller.com/user-guide/update-project.html ) that baffles me. It starts out by saying... The Updates Configurtion file...will be downloaded...only if it's newer than the one on the target machine Then after descr...
The tutorial The Updates Configuration File for an EXE Application does not show how to use AI to create/modify the configuration file using the AI tools. Instead, it just gives three examples of the file itself. The implication here seems to be that the only way you can create/modify an update conf...
The tutorial on Using the Auto Updater needs to have a separate version for EXE file updates. I am working through the tutorial and trying to understand how it works for an EXE. I am finding it very frustrating because the tutorial does not directly address updates for EXE's, it only mentions them a...
I have some questions about how Updater is implemented and how it works. My understanding is as follows - please correct me if I am wrong: a) There is client side component of Updater. This is an executable which is to be installed on machine which is to receive the update. This consists of a standa...
Is there a way that I can add design note annotations to an AI project? If there is I haven't found it. What I am talking about here is the ability to add simple text notes to an AI project that would be preserved with the project. These might include for example: - general description of what the p...
Would it be possible to do this indirectly by having the .NET custom action leave behind a "marker" which would be detected by a subsequent non-.NET custom action which would trigger the rollback dependent upon the marker that is left. One way might be to have the .NET custom action create...
Excellent! The next question, is how to retrieve the value inside the custom action. For future readers who may read this thread, this is what I did for my C# custom action... In the AI New Installer Class Parameter dialog I entered the following: Name: TargetDir Value: [ProgramFilesFolder][Manufact...
No, the custom action did not have a condition, but when I added one (below), it corrected the problem and the uninstall works fine now. For the record, here is what I did: - selected the .NET custom action - opened the Expression Condition, Edit Condition Dialog - created the expression NOT (REMOVE...
OK, I'm confused now. Your response to Will's original question seems to indicate that this is do-able for a .Net custom action... you can stop the installation by returning an appropriate error code But your response to my follow up question seems to indicate that it is not... this cannot be done f...
Sorry, I still don't understand why a DLL which is only used at InstallExecuteSequence -> InstallFiles prevents the uninstall from working. Please note that I do not use a custom action at InstallExecuteSequence -> RemoveFiles . Are you saying that because the .Net DLL is installed as part of the pa...
Hi Cosmin: Could you clarify in your response how these error codes are returned? If it is a C# .Net custom action then it will override the Install method of the Installer class. This method is of type void so it would not be a simple case of doing something like the following to report an error: r...
I have implememented a custom action as a .Net DLL. And because .NET custom actions cannot be in temporary files, the DLL file with the custom action is installed along with the rest of the project files on the Target Computer. Following the recomendation in the posting ".Net Custom Actions Usi...