如何使用Wix v3.5在正常安装路径之外创建文件夹?
下面为我的root用户安装创建文件夹。
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="INSTALLLOCATION" Name="FolderName">
</Directory>
</Directory>
例如,如果用户选择c:,那么这将安装到c:\ FolderName
我需要在C:中创建其他文件夹。我怎样才能做到这一点?
干杯
答案 0 :(得分:6)
没有什么可以阻止您使用INSTALLLOCATION并排定义另一个Directory元素。确保适当的组件然后引用该文件夹,然后您将在那里找到必要的文件:
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="INSTALLLOCATION" Name="FolderName">
...
</Directory>
<Directory Id="ANOTHERLOCATION" Name="SecondFolderName">
...
</Directory>
</Directory>
更新:下面添加了一个带有CreateFolder元素的示例。
<DirectoryRef Id="ANOTHERLOCATION">
<Component Id="comp1" Guid="GUID-HERE" KeyPath="yes">
<CreateFolder />
</Component>
</Directory>