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