Re: [WiX-users] CustomDlg in WixUI_mondo
Marcel Kulicke wrote: yes, this is just the %TEMP% environment variable destination. The subfolders were generated by WiX during the execution of light.exe. Nothing special so far, I just wanted to check, whether the CheckInvalidPath function is probably malfunctioning because of too long filenames, which was not the cause. No, it's coming from the .NET Framework. Unfortunately, it's not saying what the actual name is so I don't have even a guess as to the problem. Do you get this if you take out your customized UI? -- 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/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] CustomDlg in WixUI_mondo
Hi Bob, yes, this is just the %TEMP% environment variable destination. The subfolders were generated by WiX during the execution of light.exe. Nothing special so far, I just wanted to check, whether the CheckInvalidPath function is probably malfunctioning because of too long filenames, which was not the cause. Best regards, Marcel Marcel Kulicke Application Development Consultant | Microsoft Premier Support for Developers E-Mail: [EMAIL PROTECTED]mailto:[EMAIL PROTECTED] | Phone: +49 (89) 3176-4619 | Mobile: +49 (175) 5844 559 Microsoft Deutschland GmbH | http://www.microsoft.com/germany Konrad-Zuse-Straße 1, 85716 Unterschleißheim, Germany Geschäftsführer: Achim Berg, Gianpietro Cussigh, Benjamin O. Orndorff , Keith Dolliver Amtsgericht München, HRB 70438. From: Bob Arnson [EMAIL PROTECTED] Sent: 07 February 2008 05:28 To: Marcel Kulicke Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] CustomDlg in WixUI_mondo Marcel Kulicke wrote: Binder temporary directory located at 'C:\SystemTemp\mfvev3qd'. Validator temporary directory located at 'C:\SystemTemp\pclycvix'. Is C:\SystemTemp the name of your TEMP directory? -- 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/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] CustomDlg in WixUI_mondo
Marcel Kulicke wrote: Binder temporary directory located at 'C:\SystemTemp\mfvev3qd'. Validator temporary directory located at 'C:\SystemTemp\pclycvix'. Is C:\SystemTemp the name of your TEMP directory? -- 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/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] CustomDlg in WixUI_mondo
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/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] CustomDlg in WixUI_mondo
Hi Wix-Users, 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? 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 Does anyone know what could have been wrong? Thanks for any help! Marcel - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
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/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users