[wix-users] Install Assembly to GAC without removing from the Target Directory

Edwin Castro egcastr at gmail.com
Sat Sep 22 07:00:22 PDT 2018


Is it correct that smart cabbing only works if you use the same media for
both files/components? I expect most people only use one media now a days
anyway...

--
Edwin G. Castro

On Fri, Sep 21, 2018, 10:10 Christopher Painter via wix-users <
wix-users at lists.wixtoolset.org> wrote:

> That first mentioned work around isn't a work around. It's the expected
> behavior of the Windows Installer.     The file in the GAC and the file in
> the installation directory are two different files in two different
> directories and hence require two components.   WiX uses "smart cabbing"
> (recognizing files that are the same and placing them in storage only
> once)  so your package won't be larger then it needs to be.
>
>
> You are correct that the use of a custom action to self register the DLL
> into the GAC is not a best practice.
>
>
>
>
> ________________________________
> From: wix-users <wix-users-bounces at lists.wixtoolset.org> on behalf of Ven
> H via wix-users <wix-users at lists.wixtoolset.org>
> Sent: Friday, September 21, 2018 4:57 AM
> To: WiX Toolset Users Mailing List
> Cc: Ven H
> Subject: [wix-users] Install Assembly to GAC without removing from the
> Target Directory
>
> When we add Assembly=".net" attribute to a File element in WiX which points
> to an assembly, it gets deployed to Global Assembly Cache. Even though it
> gets deployed to GAC properly, it removes this file from the Target folder.
> Is there a way to stop this from happening and maintain it in both GAC and
> Target folder.
>
> There are some workarounds like creating additional components for the same
> file but maintain a copy of such files again in another folder so that key
> path is maintained properly and the other solution is to install assemblies
> to GAC using a custom action. But I am not so keen on using these. Please
> help / advise.
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
> WiX Support | WiX Experts and Resources from FireGiant<
> http://www.firegiant.com/>
> www.firegiant.com
> WiX Support | Installation, Development, Deployment | WiX Experts and
> Resources from FireGiant
>
>
>
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>


More information about the wix-users mailing list