我正在使用Wix 3.8,我需要检查环境变量是否在运行时设置 - 如果不是,我需要设置它。如果是,我不得覆盖现有值。
从我所看到的,Wix提供了声明和条件预处理器指令。前者似乎是用于“只读”类型检查,因为该元素没有符合条件的子元素,例如。后者仅在构建时运行。
我还有其他选择,还是我必须使用自定义操作才能执行此操作?提前谢谢!
答案 0 :(得分:1)
根据docs,您应指定action=create
创建
Creates the environment variable if it does not exist, then set it during installation. This has no effect on the value of the
环境变量(如果已存在)