I found a problem where when we do a major update when a component in the newer version has a key file with an older version than the version its updating. In the new release, this DLL had to be reverted back to 1.1. When running the update for our product I get the following entry in the MSI log during the Cost Finalize step: MSI (c) (0C: F0) [:528]: Disallowing installation of component: since the same component with higher versioned keyfile exists What is the proper way to work around this?The problem is that the component gets rejected because "a higher versioned keyfile exists", but then gets uninstalled by the major update, so in the end no version of the component exists. I'm thinking of just changing the component ID.Subject: Re: [Wi X-users] Major update disallowing component No this isn't anything in the GAC.The component in question is a piece of a driver installed using the Difx App Extension, and its absence wreaks havoc on the attempt to install the driver, failing the major update.However, even if I move Remove Existing Products to the end, I'll still have a problem with my installer not updating the component that I wanted to totally replace.(The component is installed in a subfolder of the product install path, and therefore not shared by other products.) To summarize the core question, how can I change a keyfile in a non-shared component to a previous version with a major upgrade?
This e-mail and any attachments thereto may be subject to the terms of any agreements between Invensys (and/or its subsidiaries and affiliates) and the recipient (and/or its subsidiaries and affiliates). The component in question is a piece of a driver installed using the Difx App Extension, and its absence wreaks havoc on the attempt to install the driver, failing the major update.
Please notify the sender immediately by reply e-mail and then delete this message from your system.