如何分配将显示在任务栏中的应用程序图标?

我正在一个Wpf桌面应用程序,每当我运行我的应用程序,它显示了一个窗口和任务栏中的相关选项卡(正常Windowsfunction)。 我的问题是该标签正在使用窗口的图标为未知的文件types,我尝试使用窗口的图标属性,图标获取分配,但仍然是问题是当我运行应用程序,任务栏标签初始显示窗口的图标为未知的文件types,窗口加载完成它更改为分配的图标。 我从一开始就想要Icon。 任何帮助?

编辑:

我试着.csproj – >属性 – >应用程序选项卡 – >图标,并将其设置为一个.ico文件。 它的工作原理,但我需要通过.exe文件运行我的应用程序。 它在开发环境中不起作用(通过visual studio运行时)。 然后我需要设置Start-Project选项。 还有别的方法可以解决这个问题吗?

检查你的主窗口项目的属性..你应该能够在那里设置一个图标。

在你的项目上设置一个图标

更新:这是一个问题,你的图标不显示在debugging模式? 只要它能把你的程序交付给你的客户,它一切都好,不是吗?

在旁注:你可以检查一些事情。 也许你的图标不包含在你的项目中,或者在构build到Debug文件夹时不会被复制?

更新2:您还需要设置主窗体的图标,以显示在debugging。 如果您还设置了主窗体的图标,它将在debugging/运行时显示在任务栏中。

我有一个类似的问题,谷歌带我到这篇文章。 我忘了一件简单的事情,那就是我的主窗体的图标。 如果您还设置了主窗体的图标,它将在debugging/运行时显示在任务栏中。

对于WPF应用程序,请使用该属性

Icon="Images\Logo.ico" 

用于XAML中的Window元素使窗口显示图标。

我知道这是旧的,但我发现,如果我去了项目的属性,并选中“debugging”页面上的“启用本地代码debugging”框,我可以在debugging模式下的任务栏中显示图标

这对我有效。 在VB应用程序中,转到(UI项目的)项目选项的debugging屏幕,然后select启用非托pipe代码debugging。 不知道是否有不良的副作用,但在debugging过程中确实显示了图标。 谢谢。

这是旧的,但您也可以更改安装程序中的快捷方式图标,这是我的工作(通过右键单击安装项目查看文件系统时)。