Как назначить значок приложения, который будет отображаться на панели задач?
Я работаю над настольным приложением Wpf, всякий раз, когда я запускаю свое приложение, он показывает мне окно и соответствующую вкладку на панели задач (функция "Нормальные окна" ). Моя проблема заключается в том, что вкладка использует значок окна для неизвестного типа файла, я попытался использовать свойство значка Window, значок назначается, но проблема остается, когда я запускаю приложение, панель задач Вкладка сначала отображает значок окна для неизвестного типа файла и когда оконная загрузка завершает его изменение на назначенную иконку. Я хочу Икона там с самого начала. Любая помощь?
Edit:
Я попробовал с .csproj → Свойства → вкладка приложения → значок
и установите его в файл .ico. Он работает, но мне нужно запустить мое приложение с помощью .exe файла. Он не работает в среде разработки (при работе через визуальную студию). Затем мне нужно установить опцию Start-Project. Есть ли другой способ решить эту проблему?
Ответы
Ответ 1
Проверьте свойства основного проекта окна. Вы должны установить там значок.
![Setting an icon on your project]()
Update:
Это такая проблема, что ваш значок не отображается в режиме отладки? До тех пор, пока он работает, когда вы доставляете программу своему клиенту, все в порядке, а не?
С другой стороны: вы могли бы проверить некоторые вещи. Возможно, ваш значок не включен в ваш проект или он не скопирован при создании вашей папки Debug?
Обновление 2:
Вам также нужно установить значок главной формы, чтобы он отображался в Debug. Если вы также установите значок для основной формы, он отобразится на панели задач во время работы отладки/времени выполнения.
Ответ 2
У меня была аналогичная проблема, и google привел меня к этой статье. Я забыл простую вещь, и это была моя основная форма. Если вы также установите значок для основной формы, он отобразится на панели задач во время работы отладки/времени выполнения.
Ответ 3
Для приложений WPF используйте атрибут
Icon="Images\Logo.ico"
для элемента Window в XAML, чтобы окно отображало значок.
Ответ 4
Я знаю, что это старо, но я обнаружил, что я могу получить значок, который будет отображаться на панели задач в режиме отладки, если я перейду к свойствам проекта и проверил поле "Включить отладку собственного кода" на странице "Отладка"
Ответ 5
Это сработало для меня. В приложении VB перейдите на экран "Отладка" параметров проекта (проекта пользовательского интерфейса) и выберите "Включить неуправляемую отладку кода". Не уверен, есть ли какие-либо отрицательные побочные эффекты, но он уверен, что значок во время отладки. Спасибо.
Ответ 6
Это старое, но вы также можете изменить значок ярлыка в проекте настройки, это то, что сработало для меня (при просмотре файловой системы, щелкнув правой кнопкой мыши проект установки).