我有Wix bootstrapper安装了几个MSI包。 有没有什么方法可以添加到路径安装文件夹中的这些软件包INSIDE这个引导程序? 像这样:
<Environment Id="PATH" Name="PATH" Value="[INSTALLDIR]" Permanent="yes" Part="last" Action="set" System="no" />
或者我必须将其作为组件添加到其中一个包中?
答案 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>