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

Ven H venh.123 at gmail.com
Fri Sep 21 10:29:42 PDT 2018


Thanks a lot for that great explanation, Chris. Is there any other way to
achieve this?

Regards,
Venkatesh

On Fri, Sep 21, 2018 at 10:40 PM, Christopher Painter <chrpai at iswix.com>
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
>
>
>


More information about the wix-users mailing list