2012-07-27 4 views
5

Setup.Bootstrapper Project는 Setup.exe를 출력하고 Setup 프로젝트는 setup.msi 출력을 제공합니다. 그러나 문제는 내 setup.exe가 ARPCOMMENTS를 표시하지 않고 실행 설정에 Banner.bmp 파일을 표시하지 않는 이유입니다. 반면에 Setup.msi는 정상적으로 작동합니다.setup.exe가 ARPCOMMENTS & WIXUIBanner.bmp를 표시하지 않지만 setup.msi가이 내용을 표시하는 이유는 무엇입니까?

<?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 Name="ABC" Version="3.0.0.0" Manufacturer="XYZ, Inc." UpgradeCode="1EB9EC76-9E5F-4471-B522-314A62518A80"> 
     <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense"> 
     <bal:WixStandardBootstrapperApplication LicenseFile="License.rtf" SuppressOptionsUI="yes" /> 
     </BootstrapperApplicationRef> 
     <Chain> 
     <PackageGroupRef Id="NetFx40ClientWeb" /> 
     <MsiPackage Compressed="yes" SourceFile="Setup.msi" Vital="yes" /> 
     </Chain> 
     </Bundle> 
    </Wix> 

그리고 Banner.bmp & ARP 상태를 사용하여 설치 프로젝트는 다음과 같습니다 :

내가 Setup.Bootstrapper (Bundle.wxs)을 위해 사용하고있는 번들 코드는

<UIRef Id="WixUI_InstallDir" /> 
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" /> 
<WixVariable Id="WixUILicenseRtf" Value="License.rtf" /> 
<WixVariable Id="WixUIBannerBmp" Value="Bitmaps/Banner.bmp" /> 
<Property Id="ARPPRODUCTICON" Value="ABC.exe" /> 
<Property Id="ARPCONTACT" Value="XYZ, Inc." /> 
<Property Id="ARPURLINFOABOUT" Value="http://www.xyz.com/" /> 
<Property Id="ARPCOMMENTS" Value="abc" /> 

어떤 아이디어?

답변

2

번들은 이들을 사용하지 않습니다. Bundle 요소의 속성을 통해 번들 속성을 설정할 수 있습니다. bal : WixStandardBootstrapperApplication 요소의 속성을 사용하여 WixStandardBootstrapperApplication 속성을 설정할 수 있습니다. 모든 패키지가 번들 패키지로 제공되지는 않습니다.

관련 문제