На Wix *.msi installer значок и логотипы

по этому http://wix.tramontana.co.hu/tutorial/user-interface/ui-wizardry

Я создал следующий код

<?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
  <Product Id="*" Name="Installer" Language="1033" Version="0.0.1.4" Manufacturer="my" UpgradeCode="*">
    <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
    <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
    <MediaTemplate EmbedCab="yes" />
    <!--icon for Add/Remove Programs-->
    <Icon Id="WINDOWS.ico" SourceFile="..WINDOWS.ico" />
    <Property Id="ARPPRODUCTICON" Value="WINDOWS.ico" />
    <Feature Id="ProductFeature" Title="Installer" Level="1" Description="The complete installation" Display="expand" ConfigurableDirectory="INSTALLFOLDER">
      <ComponentRef Id="ProgramMenuDir" />
      <ComponentGroupRef Id="ExportReleaseComponentGroup" />          
    </Feature>
    <!--Internal tools-->
    <Feature Id="Internal_Calibration_tools" Title="Internal Calibration tools" Level="1000" Description="Internal tools">
      <ComponentGroupRef Id="group_Internal_Calibration_tools" />
    </Feature>
    <UIRef Id="WixUI_Mondo"></UIRef>
    <UIRef Id="WixUI_ErrorProgressText" />
    <WixVariable Id="WixUIExclamationIco" Value="..ImportWINDOWS_32px.ico" />
    <WixVariable Id="WixUIInfoIco" Value="..ImportWINDOWS_32px.ico" />
    <WixVariable Id="WixUINewIco" Value="..ImportWINDOWS_16px.ico" />
    <WixVariable Id="WixUIUpIco" Value="..ImportWINDOWS_16px.ico" />
  </Product>
  <Fragment>
    <Directory Id="TARGETDIR" Name="SourceDir">
      <Directory Id="ProgramFiles64Folder">

однако я все еще не вижу, как меняются значки.
enter image description here

enter image description here


в bootstrap все работает нормально, и все значки были изменены.

2 ответов


вы должны добавить это. Необходимо добавить изображение всего верхнего баннера.

<WixVariable Id="WixUIBannerBmp" Value="..\images\banner.bmp" />

убедитесь, что он имеет правильный размер, и это должно быть растровое изображение.

ссылка : http://wixtoolset.org/documentation/manual/v3/wixui/wixui_customizations.html


вы показываете изображение верхнего баннера если вы хотите изменить это, вам нужно создать растровое изображение 493 × 58, которое будет служить фоновым слоем для заголовков диалогов и текстов.

поэтому добавьте эту строку в элемент продукта:

<WixVariable Id="WixUIBannerBmp" Value="$(var.ImagesDir)\[YOUR BITMAP HERE].bmp" />

вы найдете другие WixVariables вам нужно изменить по умолчанию Wix UI здесь