2013-04-18 3 views
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> 

У меня проблема, когда я добавляю больше, чем в файл внутри компонента.

ответ

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'.

+0

что такое ключ путь означает? – Smaug

+0

Спасибо за ваш ответ. Теперь работает. Я сократил длину кодирования до небольшого фрагмента кода – Smaug

+0

Этот вопрос в StackOverflow должен ответить на ваш вопрос KeyPath: http://stackoverflow.com/q/2003043/23852 –

Смежные вопросы