2012-02-23 35 views
3

我有一個安裝程序,它在Windows 7中工作正常,但在XP中,一些預定義的WiX對話框(開始和結束)不顯示位圖,但只顯示文本。在XP中的開始和最終對話框不顯示位圖

如何解決這個問題?

PS。此事以JPG格式。在W7上它可以工作,但不能在XP上工作。 XP的格式可能不好。

+1

通常應該沒有區別 - 我們有安裝程序生成的wix在XP,Vista和Windows 7上使用,我們沒有這樣的問題。你在XP上測試完全一樣的MSI文件嗎?你是否按照[在wix文檔](http://wix.sourceforge.net/manual-wix3/WixUI_customizations.htm)中所描述的那樣定製默認位圖,或者你在做其他事情嗎?位圖尺寸是否正確?請編輯你的問題來澄清。 – 2012-02-23 13:22:03

+0

這是不正確的。請參閱下面的答案。 – 2012-11-08 16:16:39

回答

2

您應該在WiX中爲橫幅和對話框圖像使用位圖(.bmp)。

5

我對使用JPEG的WixUIDialogBmpWixUIBannerBmp(使用WiX 3.6)遇到了同樣的問題。

上Windows7的安裝程序正確顯示圖像:

Installer on Windows7

在Vista上的相同的安裝不顯示圖像:

enter image description here

轉換JPEG文件到後位圖安裝程序在Vista上正常工作:

enter image description here