这是我用来获取输出设置(.exe)的wix Bundle.wxs代码。输出setup.exe与windows7一起正常工作,但在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 :(得分:1)
WixStandardBootstrapperApplication无法加载ico文件,因为它需要在XP上使用GDI +。
LogoFile="logo.ico"
将其更改为
LogoFile="logo.png"
它应该有用。