Как назначить значок приложения, который будет отображаться на панели задач? - PullRequest
42 голосов
/ 07 июня 2010

Я работаю над настольным приложением Wpf, когда я запускаю свое приложение, оно показывает мне окно и связанную вкладку на панели задач (функция обычных окон). Моя проблема заключается в том, что на вкладке используется значок окна для неизвестного типа файла, я пробовал с помощью свойства Icon окна, Icon назначается, но проблема по-прежнему возникает при запуске приложения, на панели задач на вкладке изначально отображается значок окна для неизвестного типа файла Окно загрузки завершает его изменения на назначенный значок. Я хочу Icon там с самого начала. Любая помощь?

Edit:

Я пытался с .csproj -> Свойства -> Вкладка приложения -> Иконка и установите его в файл .ico. Это работает, но мне нужно запустить приложение с помощью файла .exe. Это не работает в среде разработки (при работе через visual studio). Мне нужно установить опцию Start-Project тогда. Есть ли другой способ решить эту проблему?

Ответы [ 6 ]

50 голосов
/ 07 июня 2010

Проверьте свойства вашего основного проекта Window .. Вы должны быть в состоянии установить значок там.

Setting an icon on your project

Обновление: Это такая проблема, что ваш значок не отображается в режиме отладки? Пока это работает, когда вы доставляете программу своему клиенту, все в порядке, не так ли?

На заметку: Вы можете проверить некоторые вещи. Возможно, ваша иконка не включена в ваш проект или не копируется при сборке в вашу папку Debug?

Обновление 2: Вам также нужно установить значок главной формы, чтобы он отображался в Debug. Если вы также установите значок для главной формы, он будет отображаться на панели задач во время отладки / выполнения.

43 голосов
/ 30 апреля 2013

У меня была похожая проблема, и Google привел меня к этой статье.Я забыл одну простую вещь, и это была иконка моей главной формы.Если вы также установите значок для главной формы, он будет отображаться на панели задач во время отладки / выполнения.

25 голосов
/ 06 августа 2014

Для приложений WPF используйте атрибут

Icon="Images\Logo.ico"

для элемента Window в XAML, чтобы окно показывало значок.

4 голосов
/ 24 января 2014

Я знаю, что это старый файл, но я обнаружил, что могу отобразить значок на панели задач в режиме отладки, если открою свойства проекта и установлю флажок «Включить отладку собственного кода» на странице «Отладка»

0 голосов
/ 09 июля 2015

Это старый, но вы также можете изменить значок ярлыка в программе установки, это то, что у меня сработало (при просмотре файловой системы, щелкнув правой кнопкой мыши проект установки).

0 голосов
/ 02 февраля 2014

Это сработало для меня.В приложении VB перейдите на экран «Отладка» параметров проекта (проекта пользовательского интерфейса) и выберите «Включить отладку неуправляемого кода».Не уверен, есть ли какие-либо негативные побочные эффекты, но он точно показал значок во время отладки.Спасибо.

...