Мое приложение находится в .net 3.5, его значок отлично отображается на панели задач Windows 7, когда я запускаю приложение. Но когда я закрепляю свое приложение на панели задач, значок исчезает и заменяется изображением окна по умолчанию «без значка». Я попытался сделать 48-битное изображение для своего .ico, но это не решило проблему.
Значок панели задач Windows 7 не отображается в приложении .net 3.5
Ответы (2)
Значок, который вы видите, когда приложение не закреплено, - это значок окна. Когда он закреплен, вместо него используется значок приложения. Перейдите в свойства проекта и установите значок на вкладке «Приложение» (это, конечно, должен быть тот же значок, который используется для главного окна, чтобы избежать путаницы).
person
Francis Gagné
schedule
09.07.2010
Это наоборот! (по крайней мере, в VS 2008). Значок основной формы отображается на панели задач. Если значок основной формы не указан, на панели задач отображается значок по умолчанию. Значок приложения отображается в проводнике Windows. Тем не менее, эта подсказка помогла мне понять, почему все мои приложения отображали значки по умолчанию на панели задач - я не указал значок для основной формы.
- person MickeyfAgain_BeforeExitOfSO; 19.01.2012
СОВЕТ. Я только что обнаружил, что добавление изображений с дополнительным разрешением в файл .ico не вступит в силу до тех пор, пока вы повторно не импортируете ресурс значка как в форму, так и в приложение. Очевидно, это встроенные ресурсы.
- person dviljoen; 19.10.2012
Я только что заметил: если вы закрепляете приложение, которое запускается из Visual Studio, всегда используется «пустой» значок, потому что ссылка установлена на исполняемый файл «AppName.vshost.exe».
person
habakuk
schedule
20.07.2010