在Wix安装程序xml文件中,创建环境变量时,如何根据用户选择的安装目录设置env var的值?
目前,我有这样的事情,我缺少的部分是???:
<Component Id='CompId' Guid='xxx'>
<File Id='ProgramEXE' Name='foo.exe' DiskId='1' Source='foo.exe' KeyPath='yes' />
<Environment Id='FooInstall' Action='set' Name='FOO_INSTALL' Value='???'/>
</Component>
答案 0 :(得分:1)
Environment table的“值”列的类型为Formatted。目录表条目在CostFinalize期间成为属性,因此您可以说[DIRECTORYNAME],例如[INSTALLLOCATION]。