gpt4 book ai didi

wix - 热生成的文件无法找到 SourceDir 目录

转载 作者:行者123 更新时间:2023-12-03 21:18:17 26 4
gpt4 key购买 nike

我正在运行 heat 来生成一个 wxs 文件。代码如下。

我想将 dir.prompts 中的所有文件添加到安装程序中的 wxs 文件中。我将其添加为自动构建过程的一部分(因此一旦生成 wxs 文件,我就无法修改它)。

生成了 wxs 文件,它看起来像下面这样。然而,Light 提示它找不到 SourceDir\Valid.wav 在哪里。所以我想我的问题是,SourceDir 是我从中读取文件的目录,还是我不知道的某个神奇目录?非常感谢。

 <Fragment>
<ComponentGroup Id="COMPONENTS">
<Component Id="dmp120F8C2794******" Directory="dir31A7EE61C56025FE2564A81E28E8C132" Guid="{6D40EBC0-***-***-B972-**********}">
<File Id="fil919100C2******D045EC131" KeyPath="yes" Source="SourceDir\Valid.wav" />
</Component>



<exec program ="${dir.wix}\heat.exe">
<arg value = "dir"/>
<arg line = "${dir.prompts}"/>
<arg value= "-gg"/>
<arg line="-cg &quot;COMPONENTS&quot;"/>
<arg line = "-out &quot;${dir.thisinstaller}\\COMPONENTS.wxs&quot;"/>
</exec>

最佳答案

请注意,如果您使用 -b 将它们添加到搜索路径中,则 light 将为您的文件搜索其他 SourceDir

例如

light.exe -b Foo ...

(答案来自: https://stackoverflow.com/a/6920979/640282)

关于wix - 热生成的文件无法找到 SourceDir 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8492073/

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