1

如何在 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>

当我在组件内添加超过文件时,我遇到了问题。

4

1 回答 1

2

将多个文件添加到 aComponent只是添加子File元素的问题。例如,以下将来自同一源位置的a 添加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'

于 2013-04-18T16:41:12.930 回答