Hi Bob,

That's exactly what I did! I added my custom dialog to the main (WixUI_Mondo) 
UI and copied all the dialog related .wxs files to the project. Candle works 
fine, but light shows the mentioned errors:

*         With Wix2925: LGHT0143: A parsed tuple has more fields for table 
'WixFile' than are defined. This is potencially because a standard table is 
being redefined as a custom table...

*         With Wix3725: LGHT0001: Illegal characters in path
Any guesses? Or probably a way to track down the issue a little bit more? I 
cannot even say which path is being passed to 
System.IO.Path.CheckInvalidPathChars(String path) which causes the exception in 
Wix3725. The exact stack trace is the following:

light.exe : error LGHT0001 : Illegal characters in path.

Exception Type: System.ArgumentException

Stack Trace:
   at System.IO.Path.CheckInvalidPathChars(String path)
   at System.IO.Path.IsPathRooted(String path)
   at Microsoft.Tools.WindowsInstallerXml.BinderExtension.ResolveFile(String 
source)
   at Microsoft.Tools.WindowsInstallerXml.Binder.ResolveFields(TableCollection 
tables, Hashtable cabinets, ArrayList delayedFields)
   at Microsoft.Tools.WindowsInstallerXml.Binder.BindDatabase(Output output, 
String databaseFile)
   at Microsoft.Tools.WindowsInstallerXml.Binder.Bind(Output output, String 
file)
   at Microsoft.Tools.WindowsInstallerXml.Tools.Light.Run(String[] args)
Binder temporary directory located at 'C:\SystemTemp\mfvev3qd'.
Validator temporary directory located at 'C:\SystemTemp\pclycvix'.

Best regards,

Marcel

Von: Bob Arnson [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 5. Februar 2008 05:16
An: Marcel Kulicke
Cc: wix-users@lists.sourceforge.net
Betreff: Re: [WiX-users] CustomDlg in WixUI_mondo

Marcel Kulicke wrote:
I want to extend the WixUI_mondo with a custom dialog. There is a pretty good 
sample in the WIX-sources under \examples\public\wixui\custom. But it is not 
working, since a major nant-build file is missing (src/ui/ui.build). The whole 
ui-folder is not current any more.

Where has it gone? How could I get the shipped example working?

It no longer ships in current WiX builds.


Additionally, I tried to build the whole DialogSet again myself (since I 
couldn't use the sample). But I get strange errors, when light.exe is used with 
all the dialogs in the Mondo-UI.

With Wix2925: LGHT0143: A parsed tuple has more fields for table 'WixFile' than 
are defined. This is potencially because a standard table is being redefined as 
a custom table...

With Wix3725: LGHT0001: Illegal characters in path

In WiX v3, you don't need to rebuild WixUIExtension, just copy the dialog set 
you're interested in (e.g., WixUI_Mondo.wxs), make the changes to add a dialog 
in the wizard sequence, and add that dialog and set .wxs files to your project.


--

sig://boB

http://joyofsetup.com/
-------------------------------------------------------------------------
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