Unable to set InstallerArgs programically
This might be a feature request, depending on if it's intended or not.
I would like to set some of the installer arguments in code. One example would be querying the registry to check if the program is installed in a per-user context and appending MSIINSTALLPERUSER=1 to installer args.
I've tried doing this by creating a callback AutoUpdaterOnCheckForUpdateEvent(args) and adding what I want with args.InstallerArgs += "foo", but whatever I add seems to be ignored. Is this intended, as AutoUpdater.NET only reads args from the retrieved XML file, or am I doing this wrong?
Currently, it doesn't update the values updated inside this event. It uses the internal field for this as you can see from the below link.
https://github.com/ravibpatel/AutoUpdater.NET/blob/master/AutoUpdater.NET/DownloadUpdateDialog.cs#L176