Can you create a new issue on the Issue Tracker tab and attach the install log file showing the failure?
Also, can you look in the event log and see if you see any other MsiInstaller events which give a more descriptive error message. For example, if I cause an uninstall failure, before the "removal failed" event, I see:
The description for Event ID 11001 from source MsiInstaller cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Product: OLAP PivotTable Extensions -- Error 1001. Error 1001. Exception occurred while initializing the installation:
System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:\Program Files (x86)\OLAP PivotTable Extensions\CustomInstallActions.dll' or one of its dependencies. The system cannot find the file specified..
The way I caused that failure was very unusual. I installed my add-in under User1 and chose to install it "only for myself" (not for all users). Then I logged in as User2 and installed "for all users". Then I uninstalled via User2. That deleted the
files that User1 was using. Then under User1, when I attempt an install, it gave that error saying it couldn't find the file it had to delete.
One interesting thing in the above scenario is that when in installed it under User1 "just for myself", when I log in under User2 and look at Programs, I can't see my add-in listed (since it wasn't installed for all users). Is there a chance that you are
logging in as a different user and that someone else has it installed under their account?