• I botched the upgrade install. I changed the name of the property in MainInstall.WiX I used in the upgrade detection to 30610172VERSIONBEINGUPGRADED at the last minute. Being an idiot, I did all my install testing with the wrong build (long, sad story). I got numerous reports of MSI 2717 errors, which were custom action failures. Once I tested the right build, I too got the errors and was completely stumped. After much playing around, I found the problem, which was the property starting with numbers. WiX was generating an empty RemoveExistingProducts table and MSI was not happy. I’ll move to the latest 2.0 WiX to see if this is still a bug and log it if appropriate. I apologize for screwing up the install.
  • While I was fixing the install, I realized I wasn’t checking of a newer version was installed so added that check.