To upgrade component, the GUID for component should be same, but the file inside the component should have difference version number, do you have same version for the files?
Minor Upgrade works fine. User wants to change to a Major Upgrade and now one component does not install.
One component with one .ocx as the key
The log file... Installed: Adsent; Request: Local; Action: Null
I have noticed that the file's version is now 2.01.0001 with the previous version's file being 3.0. Would this matter? The previous version is being uninstalled by the major upgrade.
The version of the .ocx was updated to be of a greater version than what was on the previous version. This fixed the problem.
I do not know however is why the file was not installed in the first place. This is a major upgrade thus the previous version was uninstalled prior to installation. Does Windows Installer keep a versioning of files somewhere in the registry? If I uninstall the previous version manually and then installed this version...then all is well. It is only happening on a Major Upgrade.