I add the wixlib project as a reference in the merge module project and add 
this to the merge module:

<Module Id="MyCorpMergeModule" Language="1033" Version="1.0.0.0">
    <Package Id="*" Manufacturer="MYCORP" InstallerVersion="200" />

    <Directory Id="TARGETDIR" Name="SourceDir">
      <Directory Id="WixLibRedirectFolder" Name="MyCorp Product">

Stuff...

</Directory>
</Directory>

<ComponentGroupRef Id="cmpgrp_Log4Net"/>
 <ComponentGroupRef Id="cmpgrp_DomainTypes"/>
 <ComponentGroupRef Id="cmpgrp_MyCorpCommon"/>

Steve

-----Original Message-----
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: January-03-13 6:01 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] WixLibs questions...

How are you doing this with Merge Modules?


On Thu, Jan 3, 2013 at 8:09 AM, Peter Shirtcliffe <pshirtcli...@sdl.com>wrote:

> You can use them in multiple MSIs, just not the same MSI twice. We've 
> had the requirement too but only because the product's architecture 
> was a bit of a mess. It's worth checking to see if you could rewrite 
> to share a single copy of the files - It's unlikely you'd update one 
> copy and not the other.
>
>
> -----Original Message-----
> From: Steven Ogilvie [mailto:steven.ogil...@titus.com]
> Sent: 03 January 2013 14:57
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] WixLibs questions...
>
> Aw that sucks :(
>
> Duplicating the wixlib so it can copy to different locations kind of 
> depletes the purpose...
>
> What I am trying to do is get rid of Merge Modules and place the merge 
> module info into the product.wxs... (components/files/custom actions 
> etc) but to duplicate 10 wixlibs so I can install to different 
> locations doesn't make sense... I will just revert my changes back to 
> the merge module format...
>
> steve
>
> -----Original Message-----
> From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com]
> Sent: January-03-13 5:25 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] WixLibs questions...
>
> You have to duplicate the code I'm afraid. The IDs must differ between 
> the two copies.
>
> -----Original Message-----
> From: StevenOgilvie [mailto:sogil...@msn.com]
> Sent: 02 January 2013 18:49
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] WixLibs questions...
>
> I have about 10 WixLibs and they are all binaries, an example is such:
>
> <?xml version="1.0" encoding="UTF-8"?> <Wix 
> xmlns="http://schemas.microsoft.com/wix/2006/wi";>
>   <?include $(var.SolutionDir)\Includes\Variables.wxi ?>
>   <Fragment>
>
>     <ComponentGroup Id="cmpgrp_Log4Net" 
> Directory="WixLibRedirectFolder">
>
>       <Component Id="cmp_Log4Net"
> Guid="{CB08ECF2-0F34-4324-BD22-0C1A6E042252}">
>         <File Id="file_log4net" KeyPath="yes" Name="log4net.dll"
> Source="$(var.sourcePath)ThirdParty\log4net.dll"/>
>       </Component>
>
>     </ComponentGroup>
>
>         </Fragment>
> </Wix>
>
> I use WixLibRedirectFolder in all of the wixlibs as the directory...
>
> I have 4 msi's with merge modules, I want to move the merge modules 
> into the Product.WXS for each MSI... no problem, however most the of 
> the merge modules have links to the wixlibs:
> <ComponentGroupRef Id="cmpgrp_Log4Net"/>
>
> In my product.wxs I have 2 merge modules that are linking/referencing 
> the wixlibs, so in my product.wxs I need to install the files in the 
> wixlibs to two different locations:
>
> <Directory Id="WixLibRedirectFolder" Name="bin"> (this is one) and 
> <Directory Id="WixLibRedirectFolder" Name="ConfigUtil">
>
> but I can't have a directory with the same Id...
>
> Question:
>
> How do I use a wixlib in multiple locations in the Product.wxs? Since 
> I am getting this error:
> Error   2       Duplicate symbol 'Directory:WixLibRedirectFolder' found.
> This
> typically means that an Id is duplicated. Check to make sure all your 
> identifiers of a given type (File, Component, Feature) are unique.
> C:\Dev\Core Technologies\Main\Setup\Admin_Console_Setup\Product.wxs     527
> 1
> Admin_Console_Setup
>
>
> Steve
>
>
>
> --
> View this message in context:
>
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/WixLibs-
> questio 
> ns-tp7582603.html<http://windows-installer-xml-wix-toolset.687559.n2.n
> abble.com/WixLibs-questions-tp7582603.html>
> Sent from the wix-users mailing list archive at Nabble.com.
>
>
> ----------------------------------------------------------------------
> -------
> -
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, 
> jQuery and much more. Keep your Java skills current with LearnJavaNow 
> -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> SDL PLC confidential, all rights reserved.
> If you are not the intended recipient of this mail SDL requests and 
> requires that you delete it without acting upon or copying any of its 
> contents, and we further request that you advise us.
> SDL PLC is a public limited company registered in England and Wales.
> Registered number: 02675207.
> Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire 
> SL6 7DY, UK.
>
>
>
> ----------------------------------------------------------------------
> -------
> -
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, 
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills 
> current with LearnDevNow - 3,200 step-by-step video tutorials by 
> Microsoft MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122712
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ----------------------------------------------------------------------
> -------
> -
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, 
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills 
> current with LearnDevNow - 3,200 step-by-step video tutorials by 
> Microsoft MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122712
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ----------------------------------------------------------------------
> -------- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, 
> HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your 
> skills current with LearnDevNow - 3,200 step-by-step video tutorials 
> by Microsoft MVPs and experts. ON SALE this month only -- learn more 
> at:
> http://p.sf.net/sfu/learnmore_122712
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, 
Windows 8 Apps, JavaScript and much more. Keep your skills current with 
LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. 
ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to