我需要检查某个wix属性是否包含在另一个属性中,以便使用此条件运行自定义操作。基本上我是在检查Path
环境变量是否有特定路径。这就是我所拥有的:
<Custom Action="MyCustomAction" After="InstallFinalize" >
<![CDATA[NOT(PathEnvVarProperty><MyCustomPath)]]> <!-- check if MyCustomPath included in Path env var-->
</Custom>
请注意,我确实将Path
环境变量读入PathEnvVarProperty
。
它似乎没有起作用;日志文件显示PathEnvVarProperty
确实包含MyCustomPath
,但我的自定义操作仍在执行。
答案 0 :(得分:0)
我在问题中的确实有效,我只是遇到了一个不同的问题,这让我觉得它没有用。