2012-07-23 75 views
2

下面是我用來獲取輸出設置(.exe)的wix Bundle.wxs代碼。輸出setup.exe在windows7下工作正常,但在windows xp中不顯示任何消息或進度。它什麼也沒做。任何幫助?在Windows7上運行安裝引導程序的輸出(.exe)文件,但在Windows上無法運行Xp

<?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="A" Version="4.0.0.0" Manufacturer="ABC, Inc." UpgradeCode="1EB9EC76-9E5F-4471-B522-314A62518A80"> 
    <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense"> 
     <bal:WixStandardBootstrapperApplication LicenseFile="LicenseFilePath" LogoFile="logo.ico" /> 
    </BootstrapperApplicationRef> 
    <Chain> 
     <PackageGroupRef Id="NetFx40ClientWeb" /> 
     <MsiPackage Compressed="yes" SourceFile="sourceMsiPath" Vital="yes" /> 
    </Chain> 
    </Bundle> 
</Wix> 
+0

您的臨時目錄中是否有任何日誌文件?如果是這樣,它說什麼? – BryanJ 2012-07-23 19:47:33

回答

1

WixStandardBootstrapperApplication無法加載ico文件,因爲它需要XP上的GDI +。

LogoFile="logo.ico" 

將其更改爲

LogoFile="logo.png" 

,它應該工作。

相關問題