替换WIX属性中的文本

替换WIX属性中的文本,wix,Wix,假设我有包含以下值的现有属性[A]: “Folder1/Folder2” 但为了使其成为有效路径,我需要: “Folder1\Folder2”*请注意斜杠改变了方向 WIX是如何做到这一点的?您可以在该属性中使循环foreachchar替换为\ 忘了说需要自定义操作。更改值后,只需设置它: session["YOURWIXPROPERTY"] = resultFromLoop ; 如果windows关心重击和中风,我会感到惊讶。据我所知,win7或更高版本上的路径都可以接受。这是事实,但WIX

假设我有包含以下值的现有属性[A]:

“Folder1/Folder2”

但为了使其成为有效路径,我需要:

“Folder1\Folder2”*请注意斜杠改变了方向


WIX是如何做到这一点的?

您可以在该属性中使循环
foreach
char替换为\

忘了说需要自定义操作。更改值后,只需设置它:

session["YOURWIXPROPERTY"] = resultFromLoop ;

如果windows关心重击和中风,我会感到惊讶。据我所知,win7或更高版本上的路径都可以接受。这是事实,但WIX只接受“/”表示IIS中的虚拟目录,只接受“\”表示文件路径(至少在SetTargetPath操作中)。