Диалоговое окно WiX Patch - фоновое изображение не отображается

Я создал исправный патч WiX, но во время его установки не отображается фоновое изображение продукта.

В исходном диалоговом окне настройки продукта отображаются изображения, которые определены в проекте следующим образом:

<Product ...>
    <WixVariable Id="WixUIBannerBmp" Value="gn_setup_dialog_banner.bmp" />
    <WixVariable Id="WixUIDialogBmp" Value="gn_setup_dialog.bmp" />

Патч создан и работает нормально. Проблема в том, что он не показывает эти изображения. Он показывает фон по умолчанию для диалога.

Вот мой патч, если это поможет:

<?xml version='1.0' encoding='windows-1252'?>
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>
    <Patch AllowRemoval='yes'
        Manufacturer='xxx'
        MoreInfoURL='...'
        DisplayName='...'
        Description='Small Update Patch'
        Classification='Update'
        Codepage="...">

        <Media Id='5000' Cabinet='RTM.cab'>
            <PatchBaseline Id='RTM' />
        </Media>        

        <PatchFamily Id="HotFixPatchFamily" Version="1.0.1.0" Supersede="no" />
    </Patch>
</Wix>

Спасибо за помощь.


person Ruul Zelezny    schedule 07.01.2013    source источник


Ответы (1)


По какой-то причине патч поставлял эти два файла как «новые» ... даже если они не были изменены.

В любом случае, я решил проблему, заменив стандартные изображения диалогового окна Wix, как это предлагается здесь (внизу «Замена стандартных растровых изображений»):

http://wix.sourceforge.net/manual-wix2/WixUI_dialog_library.htm

person Ruul Zelezny    schedule 08.01.2013