Значок Windows CE теряется при использовании установщика CAB

У меня есть приложение С# Windows CE 5.0. Я использую VS2005. Мой исполняемый файл показывает правильный значок (32x32 8 бит). Если я перемещаю файл .exe на устройство CE с помощью ActiveSync, значок по-прежнему отображается правильно. Когда я использую файл CAB для установки приложения, значок теряется. В настоящее время значок является встроенным ресурсом. Какие-либо предложения. Спасибо.


person Community    schedule 27.05.2009    source источник


Ответы (1)


В Windows CE для появления значков необходимо выполнить программный сброс. Даже при полной деинсталляции и переустановке программы с помощью CAB значки смотрят на изображение, хранящееся в кеше.

person Community    schedule 27.05.2009
comment
Вам нужно выполнить сброс только в том случае, если значок устройства уже кэширован. Например, когда вы развертываете его для конечных пользователей, им не нужно будет сбрасывать настройки, чтобы получить значок. - person ctacke; 27.05.2009