无法将带有空格的Wix SourceDir路径发送到自定义操作执行命令
当SourceDir路径有空格时,我无法传递“[SourceDir]”路径 例如:SourceDir=“C:\Temp\Setup”我可以将“C:\Temp\Setup”路径发送到自定义操作 SourceDir=“C:\Temp setup\setup”wix仅将“C:\Temp”传递给自定义操作无法将带有空格的Wix SourceDir路径发送到自定义操作执行命令,wix,wix3.5,Wix,Wix3.5,当SourceDir路径有空格时,我无法传递“[SourceDir]”路径 例如:SourceDir=“C:\Temp\Setup”我可以将“C:\Temp\Setup”路径发送到自定义操作 SourceDir=“C:\Temp setup\setup”wix仅将“C:\Temp”传递给自定义操作 ExeCommand="[SourceDir]Setup" 您需要用引号将其括起来,如下所示: ExeCommand=""[SourceDir]Setup""
ExeCommand="[SourceDir]Setup"
您需要用引号将其括起来,如下所示:
ExeCommand=""[SourceDir]Setup""
我发现我还必须放进第二组“s”,但有一个逃逸\
"\"[Path with spaces]\""
我相信这是因为当wix编译文本时,文本会被解释,然后当它被安装时,文本会被解释,或者类似的东西
谢谢
David注意你的[path with spaces]是否有尾随\。我必须在它后面添加一个空格,这样它就不会抵消\“