Hi,
I have generated a wxs file using heat.exe (I have installed Wix3.0.3530.0.msi)
and used the option -template:product.
I have fixed all GUIDs and errors generated by candle.exe and obtained a wixobj
file.
Now when I ran the linker light.exe against the object file, I get the
following error:
C:\WIX\Fundamental.wxs(3122) : error LGHT0094 : Unresolved reference to symbol
'File:ADODB.dll' in section 'Fragment:'.
The section of the wxs file that it is complaining about is the following:
<Fragment> <DirectoryRef Id="Service"> <Component
Id="ADODB.dll_1" Guid="{F8212B96-ABAB-49db-80B5-ECB8E0445F20}">
<Class Id="{00000507-0000-0010-8000-00AA006D2EA4}" Context="InprocServer32"
Server="ADODB.dll" /> <Class
Id="{0000050B-0000-0010-8000-00AA006D2EA4}" Context="InprocServer32"
Server="ADODB.dll" /> <Class
Id="{00000514-0000-0010-8000-00AA006D2EA4}" Context="InprocServer32"
Server="ADODB.dll" /> <Class
Id="{00000535-0000-0010-8000-00AA006D2EA4}" Context="InprocServer32"
Server="ADODB.dll" /> <Class
Id="{00000560-0000-0010-8000-00AA006D2EA4}" Context="InprocServer32"
Server="ADODB.dll" /> <Class
Id="{00000566-0000-0010-8000-00AA006D2EA4}" Context="InprocServer32"
Server="ADODB.dll" /> <File Id="ADODB.dll_1" Name="ADODB.dll"
KeyPath="yes" Source="C:\Program Files\Fundamental Software\Portfolio
Manager\Service\ADODB.dll"> <TypeLib
Id="{EF53050B-882E-4776-B643-EDA472E8E3F2}" Language="1033" MajorVersion="2"
MinorVersion="7" /> </File> <ProgId Id="Record"
/> <RegistryValue Root="HKCR"
Key="CLSID\{00000507-0000-0010-8000-00AA006D2EA4}\InprocServer32\7.0.3300.0"
Name="Class" Value="ADODB.CommandClass" Type="string" Action="write" />
<RegistryValue Root="HKCR"
Key="CLSID\{00000507-0000-0010-8000-00AA006D2EA4}\InprocServer32\7.0.3300.0"
Name="Assembly" Value="ADODB, Version=7.0.3300.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" Type="string" Action="write" />
<RegistryValue Root="HKCR"
Key="CLSID\{00000507-0000-0010-8000-00AA006D2EA4}\InprocServer32\7.0.3300.0"
Name="RuntimeVersion" Value="v1.1.4322" Type="string" Action="write" />
<RegistryValue Root="HKCR"
Key="CLSID\{00000507-0000-0010-8000-00AA006D2EA4}\InprocServer32\7.0.3300.0"
Name="CodeBase" Value="[#ADODB.dll_1]" Type="string" Action="write" />
I have the library ADODB.dll file in C:\Program Files\Fundamental
Software\Portfolio Manager\Service\
Can somebody tell me what I am missing with the above?
Many Thanks,
++++++++++++++++++++++++++++++++David Nsengiyumva email:[EMAIL PROTECTED]
+++++++++++++++++++++++++++++++
Date: Mon, 3 Dec 2007 07:50:18 -0800From: [EMAIL PROTECTED]: [EMAIL PROTECTED]:
[EMAIL PROTECTED]: Re: [WiX-devs] Light.exe: error LGHT0093
Please use the wix-users list for questions about using WiX. NSENGIYUMVA DAVID
wrote:
Light.exe : error LGHT0093 : Could not find entry section in provided list of
intermediaries.That means you didn't give light a .wixobj that contained a
Product or Module (or a couple of patch-related ones).--
sig://boB
http://joyofsetup.com/
_________________________________________________________________
Get the next generation of Windows Live services now!
http://get.live.com
-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users