Предположим, у меня есть это:
<Window stuff Icon="Resources\myicon.ico">
Если я запускаю программу в Windows 7, все в порядке. Если я запускаю его на Windows XP с пакетом обновления 2 (SP2), происходит сбой. Удаляя свойство Icon, оно отлично работает в Windows XP, но тогда у меня нет myicon на панели задач Windows 7 или в Windows.
Кроме того, установка значка приложения в меню проекта VS не работает для W7, но работает для XP. В итоге:
<Icon>
= сломанная XP, хорошо W7
Нет <Icon>
= нормально XP, уродливый W7
Опция иконки проекта VS = не работает для W7, хорошо XP
Для записи я создал иконки для 16x16, 22x22 и т. Д. До 256x256 для 32, 24 и 8 бит. Я также использовал IcoFX auto для создания образа .ico для Windows XP.
Есть ли способ обойти это? Или мне нужно выбирать между некрасивым приложением Windows 7 (и Vista?) Или без приложения Windows XP?