2010-07-09 1 views
3

Мое приложение в .net 3.5 его значок отображается на панели задач Windows 7, когда я запускаю приложение. Но когда я привязываю свое приложение к панели задач, значок появляется и заменяется стандартным окном «без значка». Я попытался сделать 48-битное изображение для моего .ico, но это не решило проблему.Значок панели задач Windows 7 не отображается в .net 3.5 application

ответ

4

Значок, который вы видите, когда приложение не закреплено, является значком окна. Когда он закреплен, вместо этого используется значок приложения. Перейдите к свойствам проекта и установите значок на вкладке «Приложение» (это, конечно, должно быть тем же самым значком, что и в главном окне, чтобы избежать путаницы).

+0

Это в обратном направлении! (в VS 2008, во всяком случае). Значок главной формы отображается на панели задач. Если значок основной формы не указан, на панели задач отображается значок по умолчанию. Значок приложения отображается в проводнике Windows. Тем не менее, эта подсказка помогла мне узнать, почему мои приложения отображали значки по умолчанию на панели задач - я не указал значок для основной формы. – mickeyf

+0

СОВЕТ. Я только узнал, что добавление дополнительных изображений разрешения в файл .ico не вступает в силу до тех пор, пока вы повторно импортируете ресурс значка как в форму, так и в приложение. Это, по-видимому, встроенные ресурсы. – dviljoen

1

Я только что заметил: Если вы подключаете приложение, которое запускается из визуальной студии, всегда используется «пустой» значок, потому что ссылка установлена ​​на исполняемый файл «AppName.vshost.exe».