0
votes

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"
2

2 Answers

1
votes

You need to enclose it in quotes like so:

ExeCommand=""[SourceDir]Setup""
0
votes

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