I have two installers created using wix(version 3.11). The installers are sharing few dll/ocx files(Old VB modules).
The installers are working fine, when installed alone. Or when both installers installed. But if i uninstalled any one application, then other one is not start (not even starting).
I am using following kind of Component
tag.
<Component Id="cmpFF2764B47716F09AAAEBF0C6DC2324E9" Guid="{6A11D493-3293-45DE-B169-B624A26B6D98}" Shared="yes" SharedDllRefCount="yes">
<File Id="filB539B5FD161C1FA29A10F82339F88A83" KeyPath="yes" Source="$(var.SourceBasePath)\COMMON_FILES\Common\Servers\libsrv.dll" SelfRegCost="1"/>
</Component>
I couldn't able to harvest dll using heat.exe due to error error CNDL0047 : The TypeLib element is non-advertised and therefore requires a
parent File element.
(https://github.com/wixtoolset/issues/issues/3412/) .
So I made it as SelfReg. Now i stuck with this issue. Any clues to resolve this issue??