The linker should be providing you a very specific error message pointing at
the line of code that is duplicated. Can you provide that?

Also, make sure you're not sending the same .wixlib into the linker twice
(or more!). That'll duplicate tons of things right away. <smile/>

On Fri, Jan 22, 2010 at 1:23 AM, Florian Schricker <fschric...@gmail.com>wrote:

> Hello list!
>
>
> I'm having issues while evaluating WiX for our solutions.
>
> (I've asked before about merge modules but I completely scrapped those.)
>
> Setup:
>  - using Visual Studio 08 (VS08)
>  - WiX3 installed incl. VS08 support
>
> C# Solution containing
>  - BaseLib
>  - FirstLib (referencing BaseLib)
>  - SecondLib (referencen BaseLib)
>  - App (using FirstLib and SecondLib)
>
> I created wixproj files using heat on the csproj files resulting in
> WiX-Library projects for the Libs and a Product project for App. All
> WiX libraries define Fragments; FirstLib using a ComponentRef on
> BaseLib. E.g.
>
> <?xml version="1.0" encoding="utf-8"?>
> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";>
>  <Fragment>
>    <DirectoryRef Id="FirstLib.Binaries">
>      <Component Id="cmp3EADD50D1DDAF5E04B3A4C289298AACF"
> Guid="{618660AD-FE5E-4995-B724-90C2E04A6569}">
>        <File Id="fil49EADAE979CEC56AF984BB42AADA6DD6"
> Source="$(var.FirstLib.TargetDir)\FirstLib.dll" />
>      </Component>
>    </DirectoryRef>
>  </Fragment>
>  <Fragment>
>    <ComponentGroup Id="FirstLib.Binaries">
>      <ComponentRef Id="cmp3EADD50D1DDAF5E04B3A4C289298AACF" />
>      <ComponentRef Id="BaseLib.Binaries"/>
>    </ComponentGroup>
>  </Fragment>
> </Wix>
>
> Using the WiX libraries in the App product always leads to "duplicate
> found for BaseLib". So my question is: is my idea of re-using library
> WiX projects wrong? Do I need to install the libs to GAC separately?
> Or how do I build up a pool of re-usable and installable set of Dlls?
>
> Any pointers, ideas highly welcome!
> regards,
> Florian
>
>
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for
> Conference
> attendees to learn about information security's most important issues
> through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>


-- 
virtually, Rob Mensching - http://RobMensching.com LLC
------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to