gpt4 book ai didi

wix - 在 WiX 中使用文件名

转载 作者:行者123 更新时间:2023-12-04 22:30:34 27 4
gpt4 key购买 nike

我正在将一个文件复制到一个目录,然后设置一个环境变量以指向该文件。这是可行的,但是,我必须对文件名进行硬编码(我不能重复使用已有的文件)。这是示例:

<Directory Id="CUSTOM_DIRECTORY" Name="Directory">
<Component Id="Framework" Guid="YOURGUIDIDHERE">
<File Id="FrameworkJAR" Name="framework.jar" DiskId="1" Source="framework.jar" KeyPath="yes" />
<Environment Id="FrameworkVar" Name="CLASSPATH" Action="set" Permanent="no" Part="last" System="yes" Value="[CUSTOM_DIRECTORY]framework.jar" />
</Component>
</Component>
</Directory>

如您所见,在 Value 属性中,我可以键入 [CUSTOM_DIRECTORY],这将为我提供目录的完整路径,但我仍然必须手动键入 framework.jar。是否可以只使用类似 Value="[FrameworkJAR]" 的东西来获取 JAR 文件的完整安装路径?

谢谢。

最佳答案

是的,它是:)

请参阅 Formatted 上的文档数据类型。只需使用...

Value="[#FrameworkJAR]"

来自文档:

... If a substring of the form [#filekey] is found, it is replaced by the full path of the file, with the value filekey used as a key into the File table. The value of [#filekey] remains blank and is not replaced by a path until the installer runs the CostInitialize action, FileCost action, and CostFinalize action. ...

关于wix - 在 WiX 中使用文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1364433/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com