我正在使用WiX Heat收集目录,但我需要引用在我的安装程序的另一部分中收集的一个子目录。问题是Heat生成的子目录有随机ID分配给它们,所以我不知道我需要引用的ID
...
<Directory Id="dirEF1CC7518E38625D204F4AB4474A284C" Name="folderIWantToReference">
...
子目录将始终位于我正在使用Heat
收获的目录中是否有办法强制Heat至少对我需要引用的文件夹使用一致的ID,或者是否有办法根据{{1}查找Id
的{{1}} }}?
答案 0 :(得分:1)
http://wixtoolset.org/documentation/manual/v3/overview/heat.html
我发现在这种情况下最简单的解决方案是使用加热选项Directory
取消文件,组件和&amp ;;的唯一标识符。目录。
它将使示例输出看起来像这样
Name
只有当您知道您正在收获的目录中没有任何文件或文件夹的名称或名称与您在安装程序中已使用的任何ID相冲突时,才能正常工作。