Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Heat should escape dollar signs ($$) in file names #4562
When harvesting the file
Light interprets the filename as
Heat should instead escape $$ to $$$$ according to the docs:
This comment has been minimized.
This comment has been minimized.Show comment Hide comment
Why is this a bug. According to the Quote you used for Reference: Every two $ characters will be replaced with one. The pre-processor is behaving as expected, with respect to the documented behavior. Would it dot be easier to have heat ignore Filenames with special characters. I'll try and tackle this one but implementimg a count of special characters will be tough.
The preprocessor behaves as expected, the problem is heat. The original file name had two $ characters and heat generated a component with only one $ according do the preprocessor escaping rules.
I opened a PR wixtoolset/wix3#163