New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Light.exe failed to run when output path contains unicode characters #4923
Comments
Please post the errors and stack trace.
|
I build the wix project directly from inside VS2010, so the error I got from the ouput window is:
I am not seeing any stack trace or how to get to it. Where would the stack trace be located?
|
Set verbosity to diagnostic level (e.g., /v:diag on the command line). That will include the stack trace.
|
Ok I got the stack trace below: light.exe : error LGHT0001 : The filename, directory name, or volume label syntax is incorrect. (Exception from HRESULT: 0x8007007B) Exception Type: System.IO.FileNotFoundException Stack Trace:
|
Repost with formatted code for the stack trace below:
|
The cabinet API is old and doesn't support Unicode paths. It might able to be worked around so we're opening this for future research.
|
Hello, this is causing me big troubles. I unfortunately have non-Unicode character in my surname and therefore in my C:\Users... folder name (PC joined to AAD, no chance to rename the directory). I have no idea how to use light.exe or what to do. Any advice is highly appreciated, I need to build my project and ship it. Thanks! |
Dear @wixtoolset, Any news about this ticket? |
When output path contains unicode characters, light.exe will fail to run.
The text was updated successfully, but these errors were encountered: