有没有办法在wix中获取目录的实际路径?

时间:2015-01-14 12:24:30

标签: wix windows-installer

我想将一个属性绑定到一个目录,如果是path。有没有办法从目录ID或某种方式获取目录的实际路径?

1 个答案:

答案 0 :(得分:1)

WiX中的Directory元素Id属性成为构建Windows Installer MSI数据库中的Directory Table目录列。在安装过程中,目录解析由CostFinalize Action执行。在此之后,您可以使用Directory Property in a Path

  

Directory表中的目录指定了一个的布局   安装。 Windows Installer解析这些目录时   在CostFinalize操作期间,Directory表中的键变为   属性设置为目录路径。安装程序也始终设置   标准系统文件夹属性到系统文件夹路径的数量。

例如,在RegistryValue元素中,您可以赋值[INSTALLLOCATION]