Briefcase fails to escape ampersands in company name when generating [appname].wxs when packaging for Windows #2103
Labels
bug
A crash or error in behavior.
good first issue
Is this your first time contributing? This could be a good place to start!
windows
The issue relates to Microsoft Windows support.
Describe the bug
Exactly as the title says, ampersands need to be escaped when generating .wxs files, but briefcase doesn't perform such escaping, leading to confusing errors while attempting to package an app and having to manually edit [appname].wxs files in the build folder to force it to work.
Steps to reproduce
briefcase package -p msi --adhoc-sign
(after doing any boilerplate initialization I may have forgotten about)Expected behavior
I expect a working windows installer for my app, instead I get an error and no installer for my app. Sadge :(
Screenshots
No response
Environment
Logs
Additional context
No response
The text was updated successfully, but these errors were encountered: