Image 错误2858:为什么我的MSI安装程序中的图像(背景和横幅)不能以32位打印-它';64位可以吗?
我还在学习如何做一个好的安装程序。我正在使用WIX-windows安装程序xml 我使用UIRef:Mondo创建了一个Image 错误2858:为什么我的MSI安装程序中的图像(背景和横幅)不能以32位打印-它';64位可以吗?,image,wix,32bit-64bit,Image,Wix,32bit 64bit,我还在学习如何做一个好的安装程序。我正在使用WIX-windows安装程序xml 我使用UIRef:Mondo创建了一个product.wxs 我通过以下方式更改背景和横幅图像: <!-- Install layout custom - change the image in the installer --> <WixVariable Id="WixUIDialogBmp" Value="images\background.jpg" /> &l
product.wxs
我通过以下方式更改背景和横幅图像:
<!-- Install layout custom - change the image in the installer -->
<WixVariable Id="WixUIDialogBmp" Value="images\background.jpg" />
<!-- Install layout custom - change the logo in the banner-->
<WixVariable Id="WixUIBannerBmp" Value="images\banner.jpg" />
我在32位
环境中测试了它,但它不工作。但是,我在64位环境下运行了64位
,并且运行正常
如何在32位
和64位
上实现相同的行为
提前感谢您的帮助 “不工作”是什么意思?安装是否运行但您没有映像?安装是否完全无法运行?你编译了64位吗?您是否尝试编译32位(x86)?嗨,Brian,不工作意味着安装运行,但我没有映像(它是空白的)。安装程序将成功运行。我为32位(x86)编译它,我在32位环境中没有映像。我试着在Windows7上运行它,我读到一些关于GIF的信息,这些信息在win7 32位上是不可用的,但是关于JPG却没有。我也尝试了BMP,但没有成功。当我编译64位并在64位环境中运行它时:它正在工作。这是一个奇怪的行为。我在日志中发现了一个错误(32位-64位的错误是可以的):
DEBUG:error 2858:位图的数据无效
我在Internet上查看了一下,我还没有发现任何错误。总之,我通过点击以下命令行打印日志:msiexec\I myapplication.msi\l*v log.txt
什么是“不工作”?安装是否运行但您没有映像?安装是否完全无法运行?你编译了64位吗?您是否尝试编译32位(x86)?嗨,Brian,不工作意味着安装运行,但我没有映像(它是空白的)。安装程序将成功运行。我为32位(x86)编译它,我在32位环境中没有映像。我试着在Windows7上运行它,我读到一些关于GIF的信息,这些信息在win7 32位上是不可用的,但是关于JPG却没有。我也尝试了BMP,但没有成功。当我编译64位并在64位环境中运行它时:它正在工作。这是一个奇怪的行为。我在日志中发现了一个错误(32位-64位的错误是可以的):DEBUG:error 2858:位图的数据无效
我在Internet上查看了一下,我还没有发现任何错误。总之,我通过点击以下命令行打印日志:msiexec\I myapplication.msi\l*v log.txt