2

这是我用来获取输出设置(.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>
4

1 回答 1

1

WixStandardBootstrapperApplication 无法加载 ico 文件,因为它需要在 XP 上使用 GDI+。

LogoFile="logo.ico" 

将其更改为

LogoFile="logo.png" 

它应该可以工作。

于 2012-07-23T15:00:01.420 回答