1. Yeah, that's it... the slashes vs. backslashes confuse Fusion and prevents
things from loading properly. I pretty much hate Fusion these days.
2. I think you want to reference "WixUI_Mondo" for mondo now. There are a few
other options in the wixui.wixlib, like my favorite "WixUI_Minimal".
From: Sandip Ghosh [mailto:[EMAIL PROTECTED]
Sent: Friday, February 16, 2007 12:26 AM
To: Rob Mensching; 'Wix Users (Wix Users)'
Subject: RE: [WiX-users] Light Exception with Merge Modules
Thanks Rob for your response.
Your comments about path problems with cygwin, gave me a hint, so I got this to
work on a command prompt, the paths to candle and light had both forward and
back slash in my wix driver app, using back slash consistently fixed the
problem. We do our builds using cygwin and I still have the problem with
getting this to work in cygwin, but I should be able to figure that out, we
have utils to handle the windows and linux path separators.
Another quick question I had was whats the replacement for <UIRef Id="WixUI" />
?
With 3309, I had this tag within the <Product> tag and linked with
wixui_mondo.wixlib, with 4820, I am linking with wixui.wixlib and get the
following error with using the <UIRef> tag.
error LGHT0112 : Unresolved reference to
symbol 'UI:WixUI' in section 'Product:225454C0-F159-491C-8CE7-BC035678C315'.
Thanks,
-Sandip
________________________________
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching
Sent: Thursday, February 15, 2007 11:53 PM
To: Sandip Ghosh; Wix Users (Wix Users)
Subject: Re: [WiX-users] Light Exception with Merge Modules
I think I remember problems with cygwin bash shell (or something like that)
messing with the load of mergemod.dll. Also, do make sure you have
mergemod.dll next to the rest of the tools... that *should* be that way but
good to check. <smile/>
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sandip Ghosh
Sent: Thursday, February 15, 2007 11:28 PM
To: Wix Users (Wix Users)
Subject: [WiX-users] Light Exception with Merge Modules
I create MSIs through the use of merge modules. I have been using Wix version
2.0.3309 for a while now and have not had any problems generating the MSIs, I
have tried a few times to upgrade to later versions of Wix. I have tried 3719
and now 4820. With both the latter versions, The MSM generation looks fine, but
I get the following error during the final light phase when it attempts to
create the MSI from the MSM.
light.exe : error LGHT0001 : Retrieving the COM class factory for component with
CLSID {F94985D5-29F9-4743-9805-99BC3F35B678} failed due to the following error:
8007007e.
Exception Type: System.IO.FileNotFoundException
Stack Trace:
at Microsoft.Tools.WindowsInstallerXml.Binder.MergeModules(String databasePat
h, Output output)
at Microsoft.Tools.WindowsInstallerXml.Binder.Bind(Output output)
at Microsoft.Tools.WindowsInstallerXml.Tools.Light.Run(String[] args)
I think I have seen some prior posts about installing Orca and registering
mergemod.dll to fix this problem. I have done both and I can find the CLSID
above in the registry as a registered COM object. Still get this failure. What
else is needed to get this to work ?
Thanks for your responses,
-Sandip
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users