无法将带有空格的Wix SourceDir路径发送到自定义操作ExeCommand

时间:2012-10-02 19:04:38

标签: wix wix3.5

当SourceDir路径有空格时,我无法传递“[SourceDir]”路径。

ex:SourceDir =“C:\ Temp \ Setup”我能够将“C:\ Temp \ Setup”路径发送到自定义操作 SourceDir =“C:\ Temp setup \ Setup”wix仅将“C:\ Temp”传递给自定义操作

 ExeCommand="[SourceDir]Setup"

2 个答案:

答案 0 :(得分:1)

您需要将其括在引号中,如下所示:

ExeCommand=""[SourceDir]Setup""

答案 1 :(得分:0)

我发现我还必须输入第二组,但是有一个逃避\

"\"[Path with spaces]\""

我相信这是因为文本在被wix编译时被解释,然后在安装时再次被解释。或类似的东西。

由于

大卫