When it rains, it pours.
I have an installer I built within VS, and when you click install within the
IDE, it unistalls the previous version for you, very conventient, but it
means that alot happens that I don't know or understand. Today I got an
error when it tried to un/install my package, saying it was missing my
install DLL. Now, TBH, I really fumbled my way through the whole
installation building process. It seems that deploying a package demands as
much diligence as the software itself. Why couldn't I have been an
accountant.
Ok, I don't really understand why it couldn't find it because it was right
there in the application folder. Repairing wasn't an option (I guess)
because I had already recompiled my msi file(?). So I've already tried to
MANUALLY remove the installation from my system. Easier said than done,
apparently.
I've followed online directions manipulating the registry:
LOCAL_SYSTEM/Software/MS/CurrentVer/Uninstall... etc find the one, and
delete the key. Done. The entry is still in my Add/Remove programs, but
the buttons for "Change" and "Remove" are now omitted.
I found another entry related to my product code for the app, and very
riskily removed that as well. I deleted the folder in my ApplicationData
folder related to the Installer. And still, the bloody entry is in
Add/Remove, and will not allow me to install a newer version of my app.
(well, I can change the product code, but I want to know how to get rid of
it!)
The white flag is raised. My head is hung in defeat. I give up. Help me.