【问题标题】:wix burn bundle not appearing in "add or remove programs"wix 刻录包未出现在“添加或删除程序”中
【发布时间】:2025-11-30 08:35:01
【问题描述】:

我使用burn创建了一个bundle安装程序,它工作正常,我可以使用exe安装和卸载,但它没有出现在控制面板“添加或删除程序”中

<?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>

【问题讨论】:

    标签: wix burn


    【解决方案1】:

    我猜你的包没有名字。您的 &lt;Bundle&gt; 标记中缺少几个可能的属性。通常我会在包定义中包含名称、版本、制造商、图标源文件和升级代码。这些都在添加/删除程序条目中使用。

    【讨论】: