Our company has two seperate installs, but in 99% of cases these two MSI installs get installed together on the same customer machine.
They both share the same folder for common DLLs called COMMON.
Both installs now have minor upgrade patches and one of the patches updates a DLL in the COMMON folder.
Here is the problem: When I apply the patch that updates this common dll, all other DLL updates that are applied in this patch fail. Its as if MSI stops applying dlls. When I exclude the COMMON dll from the patch, all the other DLLs apply correctly.
Is there a rule in MSI that states that you cannot upgrade a DLL that was installed by another MSI project? If so, how do I bypass this rule in Installshield? (And not screw it up for future minor upgrades)
Edited by 10000maniacs, 14 August 2012 - 11:12.