1. If we use the updater it fails. It downloads the new setup EXE and runs it. From what I saw during the install most, if not all, of the files were put down. But, at the end it pops a message saying one or more components failed to install. According to Event viewer, the install goes fine without any errors.
2. If running the updater and there is the same build in the update location, it will always say there is an update.
One thing I did notice is that even though the install is "for all users", the Advanced Installer ID is written to Current User, not local machine.
Another note, the main project is 64-bit, but I noticed the updater.exe is only a 32-bit app. Not sure if this makes a difference or not.
I have attached the main project and the updater project.
Any suggestions?