Hmm, I have the following wixlibs: <ComponentGroupRef Id="cmpgrp_NServiceBus" /> <ComponentGroupRef Id="cmpgrp_SharedServiceFiles" /> <ComponentGroupRef Id="cmpgrp_CorpSharedDataDlls"/> <ComponentGroupRef Id="cmpgrp_TLSharedComponents"/> <ComponentGroupRef Id="cmpgrp_WcfServiceBehaviors"/> <ComponentGroupRef Id="cmpgrp_CorpInternalSettings"/> <ComponentGroupRef Id="cmpgrp_Log4Net"/> <ComponentGroupRef Id="cmpgrp_DomainTypes"/> <ComponentGroupRef Id="cmpgrp_SharedServicesUnityFiles"/> <ComponentGroupRef Id="cmpgrp_CorpCommon"/> </Feature>
Then I am installing files to two different locations, and want the wixlibs to be installed to both: <Directory Id="WixLibRedirectFolder.bin" Name="bin"> Comp/Files... <Directory Id="WixLibRedirectFolder.ConfigUtil" Name="ConfigUtil"> Comp/Files... But of course that fails since the Directory= WixLibRedirectFolder in the wixlibs Tried: <DirectoryRef Id="WixLibRedirectFolder.ConfigUtil"> <Component Id="cmpgrp_NServiceBus" /> <Component Id="cmpgrp_SharedServiceFiles" /> <Component Id="cmpgrp_TitusSharedDataDlls"/> <Component Id="cmpgrp_TLSharedComponents"/> <Component Id="cmpgrp_WcfServiceBehaviors"/> <Component Id="cmpgrp_TitusInternalSettings"/> <Component Id="cmpgrp_Log4Net"/> <Component Id="cmpgrp_DomainTypes"/> <Component Id="cmpgrp_SharedServicesUnityFiles"/> <Component Id="cmpgrp_TitusCommon"/> </DirectoryRef> But got the same error: Error 3 Unresolved reference to symbol 'Directory:WixLibRedirectFolder' in section 'Fragment:'. C:\Dev\Core Technologies\Main\Setup\CorpServices\CorpharedServiceLib\Library.wxs 6 1 Admin_Console_Setup -----Original Message----- From: John H Bergman (XPedient) [mailto:john.berg...@xpdnt.com] Sent: January-02-13 2:59 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WixLibs questions... Your main installs should have the directory, the Libraries should be able to use DirectoryRef I believe. -----Original Message----- From: StevenOgilvie [mailto:sogil...@msn.com] Sent: Wednesday, January 2, 2013 12:49 PM 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-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 ------------------------------------------------------------------------------ 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 ------------------------------------------------------------------------------ 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