Как указывалось в других ответах, ограничение формата изображения происходит от реализации MSI от Microsoft, а не от WiX. Хотя .jpeg
кажется поддерживаемым начиная с Windows 7, а PNG
начиная с Windows 8, будьте очень осторожны с форматом, который вы используете. Ваш компромисс выглядит как ваш установщик.
Мой опыт показал, что единственный надежный способ убедиться, что ваш установщик правильно отображает ваши образы, - это использовать несжатый BMPs
. И это все! Да, я знаю, что они увеличивают размер окончательного файла, но, как и все остальное в Microsoft, они отстают на сто лет, и нет никакого способа обойти это.
Так что, если вы не хотите, чтобы ваш установщик отображал серые квадраты в Windows XP или Vista вместо графики, не используйте ничего, кроме необработанного .bmp
формата.