客户应用程序图标未显示在任务栏中 - 为什么?

时间:2014-01-20 08:56:48

标签: c# wpf icons

情况:使用VS 2012实施WPF应用程序,并在标签为Icon="images\myIcon.gif">的主窗口中添加了自定义图标。

使用CTRL + F5从VS 2012启动WPF应用程序时,图标将显示在任务栏和主窗口的左上角。

问题:我使用VS 2012的发布向导(One Click安装例程)发布了我的应用程序,并在我的计算机上安装了该应用程序。启动安装的应用程序时,左上图标仍显示在主窗口中,但任务栏图标不显示。而是显示Windows默认图标。

问题:有人知道问题是什么或我遗失了什么?

1 个答案:

答案 0 :(得分:10)

来自MSDN

  Windows Presentation Foundation(WPF)独立应用程序有两个   图标类型:

One assembly icon, which is specified by using the <ApplicationIcon> property
in the application's project build file. This icon is used as the desktop
icon for an assembly.

One icon per window that is specified by setting Icon. For each window,
this icon is used in its title bar, its task bar button, and
in its ALT-TAB application selection list entry.

如果要在任务栏中显示图标,则需要设置程序集/应用程序图标:

  • 打开ClickOnce
  • 部署的项目属性
  • 申请 - &gt; 资源
  • 选择图标和清单并浏览所需的图标