如何在WiX中使用组件内的多个文件?
<DirectoryRef Id='v5.0' >
<Component Id='V5.0Ref' Guid='7c9e6679-83F1-4F22-985B-FDB3C8ABD471'>
<File Id='SimpleMvvmToolkitCommon.dll' Name='SimpleMvvmToolkit-Common.dll' DiskId='1' Source='Source\Binaries\Silverlight\v5.0\SimpleMvvmToolkit-Common.dll' KeyPath='yes'>
</File>
</Component>
</DirectoryRef>
当我在组件内部添加多个文件时,我遇到了问题。
答案 0 :(得分:2)
将多个文件添加到Component
只需添加子File
元素。例如,以下内容会将file.txt
添加到同一来源位置的同一Component
:
<DirectoryRef Id='v5.0' >
<Component Id='V5.0Ref' Guid='7c9e6679-83F1-4F22-985B-FDB3C8ABD471'>
<File Id='SimpleMvvmToolkitCommon.dll' Name='SimpleMvvmToolkit-Common.dll' DiskId='1' Source='Source\Binaries\Silverlight\v5.0\SimpleMvvmToolkit-Common.dll' KeyPath='yes' />
<File Id='file2.txt' Name='file2.txt' DiskId='1' Source='Source\Binaries\Silverlight\v5.0\file2.txt' />
</Component>
</DirectoryRef>
请务必注意,只有一个File
元素可以标记为KeyPath='yes'
。