gpt4 book ai didi

installation - WiX 3.0 合并模块 : meaning of Source attribute

转载 作者:行者123 更新时间:2023-12-04 06:53:05 24 4
gpt4 key购买 nike

Source 属性的用途是什么?看看这个片段:

<Component Id="MyComponent" Guid="123456789-abcd-defa-1234-DCEA-01234567890A">
<File Id="myFile" Name="myFile.dll" Source="myFile.dll"/>
</Component>

由于 Name 和 Source 具有相同的值,那么 Source 添加了什么?没有它,代码无法编译。

我在哪里可以找到解释这些属性的文档?我已经为 MSI 尝试过 MSDN,但没有找到答案。

谢谢。

最佳答案

WiX 和 MSI 不一样。因此在 MSDN 文档中没有引用;)

您需要引用 WiX.CHM 您安装 WiX 的位置,或 online WiX documentation .

假设你在谈论 File/@NameFile/@Source ,如果您的源文件的布局方式与您的 WiX 目录结构相同,则这是可选的。

当您使用多个 -b 时,漂亮的部分就会出现。 light 的参数和 SourceDirFile/@Source属性。例如...

<File Id="example.dll" KeyPath="yes" Source="SourceDir\example.dll" DefaultLanguage="0" />

我通常用 -b 指定 4 个文件夹在我的标准版本中。一种用于各种安装程序特定资源,一种用于存储合并模块的位置,一种用于我所有安装之间的公共(public)资源,另一种用于我的源文件。现在,WiX 将查看命令行中指定的每个目录,如果我在具有不同目录布局的不同系统上构建,这会使事情变得更加便携。

根据 documentation , 如果(在您的示例中) myfile.dll在当前目录中,您可以省略 File/@Source属性。

关于installation - WiX 3.0 合并模块 : meaning of Source attribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2848166/

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