在WiX引导程序中添加环境变量

时间:2017-09-22 10:15:31

标签: windows wix

我有Wix bootstrapper安装了几个MSI包。 有没有什么方法可以添加到路径安装文件夹中的这些软件包INSIDE这个引导程序? 像这样:

 <Environment Id="PATH" Name="PATH" Value="[INSTALLDIR]" Permanent="yes" Part="last" Action="set" System="no" />

或者我必须将其作为组件添加到其中一个包中?

1 个答案:

答案 0 :(得分:2)

Bootstrapper项目不应该改变系统的状态(在各个包之外)。

您需要将其添加到其中一个MSI项目中。

此代码块适用于我。注意CreateFolder是确保执行块的必要条件。

<Component Id="pathComponent" Guid="*" KeyPath="yes">
   <CreateFolder />
   <Environment Id="PATH" Name="PATH" Value="[INSTALLDIR]" Permanent="no" Part="last" Action="set" System="yes" />
</Component>