Hey all,

I'm struggle a bit with 3.6.

In my build process via MSBuild (vs2010) I'm now getting the following
error:

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.BinderFileManager.ResolveFile(String
source, String type, SourceLineNumberCollection sourceLineNumbers, BindStage
bindStage)
     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:\Users\Robert\AppData\Local\Temp\lxjy9l92'.


Any clues on how I can go about figuring out which .wxs source file causes
the problem (or better yet a specific error location)?

Any idea why
Microsoft.Tools.WindowsInstallerXml.BinderFileManager.ResolveFile() might be
getting called with an invalid file name... but one that passes Candle's
validation?

Is there anything I could run against the .wixobj files that might
extract/test the names of files?

Thanks,

Rob



------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to