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:[email protected]]
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:[email protected]]
Sent: Wednesday, January 2, 2013 12:49 PM
To: [email protected]
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
[email protected]
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
[email protected]
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users