在Windows7上运行安装引导程序的输出(.exe)文件,但在Windows上无法运行Xp
问题描述:
下面是我用来获取输出设置(.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>
答
WixStandardBootstrapperApplication无法加载ico文件,因为它需要XP上的GDI +。
LogoFile="logo.ico"
将其更改为
LogoFile="logo.png"
,它应该工作。
您的临时目录中是否有任何日志文件?如果是这样,它说什么? – BryanJ 2012-07-23 19:47:33