2017-01-04 5 views
0

焼き込みを使用してバンドルインストーラを作成しましたが、正常に動作していますが、EXEを使用してインストールしても機能しませんが、プログラムを追加または削除する」wixの焼き込みバンドルが「プログラムの追加と削除」に表示されない

<?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>タグにいくつかの属性がありません。通常は、Name、Version、Manufacturer、IconSourceFile、およびUpgradeCodeをバンドル定義に含めます。これらはすべて、プログラムの追加と削除のエントリで使用されます。

関連する問題