Как создать общий ресурс для целого накопителя под WiX? - PullRequest
0 голосов
/ 08 апреля 2010

Я хотел бы создать общий ресурс для всего диска в моем проекте установки WiX . Подход по умолчанию для создания общего ресурса прекрасно работает для папок, но не для дисков! Следующий фрагмент кода иллюстрирует проблему:

<!-- Works! -->
<Property Id="MySharePath"><![CDATA[X:\ROOT]]></Property>
<!-- Works NOT!
<Property Id="MySharePath"><![CDATA[X:\]]></Property>
-->

<Directory Id="MySharePath" Name=".">
<Component Id="C__AddShare"
                Guid="$(var.GuidAddShare)"
                KeyPath="no"
                Permanent="yes">
    <CreateFolder/>
    <!-- Create necessary share  -->  
    <util:FileShare Id="MY_SHARE"
                    Name="MY_SHARE"
                    Description="MY_SHARE">
        <util:FileSharePermission ChangePermission="yes"
                                    CreateChild="yes"
                                    CreateFile="yes"
                                    Delete="yes"
                                    DeleteChild="yes"
                                    GenericAll="yes"
                                    GenericExecute="yes" 
                                    GenericRead="yes"
                                    GenericWrite="yes"
                                    Read="yes"
                                    ReadAttributes="yes"
                                    ReadExtendedAttributes="yes"
                                    ReadPermission="yes"
                                    Synchronize="yes"
                                    TakeOwnership="yes"
                                    Traverse="yes"
                                    User="LukeSkywalker"
                                    WriteAttributes="yes"
                                    WriteExtendedAttributes="yes"/>
    </util:FileShare>
</Component>
</Directory>

Кто-нибудь намекает на это?

1 Ответ

0 голосов
/ 02 мая 2010

Я не думаю, что набор инструментов WiX поддерживает это сегодня. Было бы здорово, если бы вы обновили расширение FileShare для обработки этого случая и внесли свой вклад в сообщество.

...