2012-07-23 71 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" 

,它应该工作。

相关问题