【发布时间】:2010-12-03 04:42:07
【问题描述】:
现在,我可以在安装时使用 WiX 中的 Environment 标签添加一个环境变量。这是一个例子:
<Environment Id="LibPath"
Action="set"
Name="PATH"
Part="last"
Separator=";"
System="yes"
Value="[INSTALLDIR]" />
但是,有时客户端上已经安装了环境变量。在这种情况下,该环境变量必须在卸载时保留。但是,如果他们确实没有已经拥有它,我们确实想要删除它。查看wix documentation for Environment 后,我不确定这是否可行。看起来我有两个选择:
- 每次卸载时都让环境变量污染名称空间。
- 卸载变量,无论如何,即使我没有安装它。
是这样吗,还是我错过了什么?我一直在寻找,但似乎你要么选择污染,要么总是删除。两者似乎都不是正确的解决方案。
【问题讨论】:
标签: installation wix windows-installer uninstallation