2010-07-09 5 views
3

내 응용 프로그램이 .net 3.5에 있습니다. 응용 프로그램을 실행할 때 해당 아이콘이 Windows 7 작업 표시 줄에 잘 나타납니다. 그러나 응용 프로그램을 작업 표시 줄에 고정하면 아이콘이 사라지고 기본 창 "아이콘 없음"이미지로 바뀝니다. 내 .ico에 대해 48 비트 이미지를 만들려고했으나 문제가 해결되지 않았습니다.Windows 7 작업 표시 줄 아이콘이 .net 3.5 응용 프로그램에 표시되지 않음

답변

4

응용 프로그램이 고정되지 않을 때 표시되는 아이콘이 창의 아이콘입니다. 고정 된 경우 응용 프로그램의 아이콘이 대신 사용됩니다. 프로젝트의 속성으로 이동하여 응용 프로그램 탭에서 아이콘을 설정하십시오 (당연히 혼동을 피하기 위해 주 창에 사용되는 것과 동일한 아이콘이어야합니다).

+0

이것은 거꾸로입니다! (VS 2008에서, 어쨌든). 주 양식의 아이콘이 작업 표시 줄에 표시됩니다. 주 폼의 아이콘을 지정하지 않으면 작업 표시 줄에 기본 아이콘이 표시됩니다. 앱의 아이콘은 Windows 탐색기에 표시됩니다. 그럼에도 불구하고이 단서는 내 앱이 작업 표시 줄에 기본 아이콘을 표시하는 이유를 발견하는 데 도움이되었습니다. 기본 양식에 아이콘을 지정하지 않았습니다. – mickeyf

+0

팁 : 방금 .ico 파일에 추가 해상도 이미지를 추가하는 것은 아이콘 리소스를 양식과 응용 프로그램 모두로 다시 가져올 때까지 적용되지 않습니다. 이들은 분명히 임베디드 리소스입니다. – dviljoen

1

방금 ​​알아 챘습니다 : Visual Studio 내에서 시작된 응용 프로그램을 고정하면 링크가 "AppName.vshost.exe"실행 파일로 설정되어 있으므로 "빈"아이콘이 항상 사용됩니다.

관련 문제