问题
i am not to able to pass "[SourceDir]" path when SourceDir path has spaces.
ex: SourceDir = "C:\Temp\Setup" i am able to send "C:\Temp\Setup" path to custom action SourceDir = "C:\Temp setup\Setup" wix passing only "C:\Temp" to custom action
ExeCommand="[SourceDir]Setup"
回答1:
You need to enclose it in quotes like so:
ExeCommand=""[SourceDir]Setup""
回答2:
I found I also had to put in a second set of "s but with an escaping \
"\"[Path with spaces]\""
I believe this is because the text gets interpreted when it gets compiled by wix and then again when it gets installed. Or something like that.
Thanks
David
来源:https://stackoverflow.com/questions/12696602/not-able-to-send-wix-sourcedir-path-with-spaces-to-custom-action-execommand