能否将WiX属性分配给CommonAppDataFolder?
我想将WiX属性的可重写属性设置为CommonAppDataFolder的当前位置。到目前为止,我尝试了以下方法:能否将WiX属性分配给CommonAppDataFolder?,wix,windows-installer,Wix,Windows Installer,我想将WiX属性的可重写属性设置为CommonAppDataFolder的当前位置。到目前为止,我尝试了以下方法: <Property Id="GHOSTSCRIPT" Value="[CommonAppDataFolder]"/> 以及 <Property Id="GHOSTSCRIPT" Value="CommonAppDataFolder"/> 两者都不能正确解决问题。有没有办法做到这一点?Property元素向Windows Installer写入一行
<Property Id="GHOSTSCRIPT" Value="[CommonAppDataFolder]"/>
以及
<Property Id="GHOSTSCRIPT" Value="CommonAppDataFolder"/>
两者都不能正确解决问题。有没有办法做到这一点?Property元素向Windows Installer写入一行。值列的类型为“text”,而不是“formatted”,因此[PROPNAME]不起作用 SetProperty元素按所需的顺序调度属性自定义操作(类型51),它支持您尝试执行的操作
改用SetProperty元素。我尝试过,它确实允许您设置属性,但它不适用于“可重写”要求,因为type 51操作总是覆盖从命令行传入的任何值。您在自定义操作上设置了一个条件,即在命令行中传入值时不触发。(即设置FOO=条形条件而非FOO)