2017-01-04 12 views
0

Я создал установщик пакетов с помощью burn, и он работает правильно, я могу установить и unintall с помощью exe, но он не отображается в панели управления " добавлять или удалять программы "wix burn bundle, не отображающийся в «добавлении или удалении программ»

<?xml version="1.0" encoding="UTF-8"?> 
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" 
    xmlns:bal="http://schemas.microsoft.com/wix/BalExtension"> 

    <Bundle Version="14.0" UpgradeCode="7adb5f07-fb5f-4348-8f28-c821bebdc15e"> 

    <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense"> 
     <bal:WixStandardBootstrapperApplication 
      LogoFile="..\Installers\Graphics\banner.png" 
      LicenseFile="..\Installers\Text\licence.rtf" 
      ShowVersion="yes" 
      ThemeFile="ClassicTheme.xml" 
      LocalizationFile="ClassicTheme.wxl" 
      /> 

    </BootstrapperApplicationRef> 
    <Chain> 

     <MsiPackage DisplayName="Install My Stuff" Permanent="no" Name="My Stuff" SourceFile=".\Kits\XL\Stuff.msi"></MsiPackage> 
     <ExePackage DisplayName="Register Components" Permanent="no" Name="my custom stuff" SourceFile=".\Bin\RegAddIns.exe"></ExePackage> 
    </Chain> 

    </Bundle> 
</Wix> 

ответ

2

У вашего пучка нет имени - это мое предположение. В вашем теге <Bundle> отсутствует несколько возможных атрибутов. Обычно я хотел бы указать имя, версию, изготовитель, IconSourceFile и UpgradeCode в определении пакета. Все они используются в записи добавления/удаления программ.