In these situations you hope that the 3rd party has some docs
explaining how to share correctly (giving you component ids maybe) or
a redistributable exe or a merge module. The short answer is that
neither WiX nor Windows Installer will manage the ref counts correctly
unless they are shared correctly, and that means all the
redistributors using the same component ids. If an app is relying on
any file that has been installed manually it's ok unless it's also
installed with an MSI package - it will generally work but depending
on the order you'll get a repair if you remove it manually or (in the
GAC) a message that it can't be removed because it's in use. It's a
mess to mix things this way.
---------------
Phil Wilson


On Thu, Apr 3, 2014 at 8:10 AM, James McConville
<james.mcconvi...@orbussoftware.com> wrote:
> Hello,
>
> Quick question regarding adding third party libraries to the GAC.
>
> Naturally if our app is used we don't want the 3rd party dlls to be 
> uninstalled unless they are not being used. So my question is, does wix 
> increment and decrement the reference counts when installing and uninstalling?
>
> Also is there a recognized approach for dealing with the possibility that a 
> program is installed that is relying on a manually 'gacced' assembly?
>
> ------------------------------------------------------------------------------
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to