现在,我可以使用WiX中的Environment标记在安装时添加环境变量。这是一个例子:
<Environment Id="LibPath"
Action="set"
Name="PATH"
Part="last"
Separator=";"
System="yes"
Value="[INSTALLDIR]" />
但是,有时,环境变量已经安装在客户端上。在这种情况下,卸载时必须保留该环境变量。但是,如果他们已经不已经拥有它,我们做想要删除它。在查看wix documentation for Environment之后,我不确定这是可能的。看起来我有两个选择:
是这样的,还是我错过了什么?我一直在寻找,但似乎你要么选择污染,要么永远删除。似乎都不是正确的解决方案。
答案 0 :(得分:2)
我没有尝试过,但我认为它应该有效: