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

Reply via email to