I've got two versions of an assembly installed based on whether the
user is on a Terminal Services machine or not. The files are
associated with two different mutually-exclusive features that are set
to not install by default. One feature is installed if it's a
TS-supported box, the other for all other instances.

The trouble is, when I go to compile, I get the following:
Error   16      ICE30: The target file 'qd66ikg8.dll|Interop.BIPRNDRVLib.dll'
is installed in '[SystemFolder]\' by two different components on an
LFN system: 'Interop.BIPRNDRVLibNT.dll' and
'Interop.BIPRNDRVLibTS.dll'. This breaks component reference
counting.       
C:\srv-perforce\p4_all\ELN\Main\CM\Symyx.Notebook.Application.Installer\Symyx.Notebook.Application.Installer.wxs
        156     1       Symyx.Notebook.Application.Installer
Error   17      ICE30: The target file 'qd66ikg8.dll|Interop.BIPRNDRVLib.dll'
is installed in '[SystemFolder]\' by two different components on an
LFN system: 'Interop.BIPRNDRVLibNT.dll' and
'Interop.BIPRNDRVLibTS.dll'. This breaks component reference
counting.       
C:\srv-perforce\p4_all\ELN\Main\CM\Symyx.Notebook.Application.Installer\Symyx.Notebook.Application.Installer.wxs
        135     1       Symyx.Notebook.Application.Installer

Is there any way to avoid this error? Because this assembly is called
all over, it's no small chunk of work to update the references.

The component definitions look like:
        <Component Id="Interop.BIPRNDRVLibTS.dll" Feature="BlackIceTS"
Guid="{DFE8C493-07CE-4287-9078-FF5F76B2C9D2}">
          <File Id="Interop.BIPRNDRVLibTS.dll"
Name="Interop.BIPRNDRVLib.dll" KeyPath="yes" Assembly=".net"
Source="..\..\..\..\3rdPartyFiles\BlackIce\BlackIcePrinterDriver\v10.0\TS\Interop.BIPRNDRVLib.dll"
/>
        </Component>
         <Component Id="Interop.BIPRNDRVLibNT.dll"
Feature="BlackIceNT" Guid="{DC41E2E9-26E4-49d1-A685-85211E6FD763}">
          <File Id="Interop.BIPRNDRVLibNT.dll"
Name="Interop.BIPRNDRVLib.dll" KeyPath="yes" Assembly=".net"
Source="..\..\..\..\3rdPartyFiles\BlackIce\BlackIcePrinterDriver\v10.0\NT\Interop.BIPRNDRVLib.dll"
/>
        </Component>


-- 
-Chris

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to