如何在TaskManager中更改C#WinForms exe的图标

如何在TaskManager中更改C#WinForms exe的图标,c#,winforms,icons,taskmanager,C#,Winforms,Icons,Taskmanager,我已经在项目属性中设置了图标和FormControl图标。 因此,我的图标(.ico文件)位于: 任务栏 任务托盘 表单的左上角 在Windows资源管理器中,如果我导航到磁盘上的exe 但我在TaskManager中仍然有默认图标: 如何在我的C#WinForm中解决这个问题?(即,使红色圆圈中的图标看起来独特,如VS、Excel、Firefox等,所有这些都可以做到) (在C++中有一些答案可以解决这个问题,但在C++语言中没有什么)。 答案是“关闭并重新打开TaskManager”。

我已经在项目属性中设置了图标和FormControl图标。 因此,我的图标(
.ico
文件)位于:

  • 任务栏
  • 任务托盘
  • 表单的左上角
  • 在Windows资源管理器中,如果我导航到磁盘上的exe
但我在TaskManager中仍然有默认图标:

如何在我的C#WinForm中解决这个问题?(即,使红色圆圈中的图标看起来独特,如VS、Excel、Firefox等,所有这些都可以做到)

(在C++中有一些答案可以解决这个问题,但在C++语言中没有什么)。 答案是“关闭并重新打开TaskManager”。 它一定缓存了图标


重新启动exe没有帮助,但重新启动TaskManager会对其进行排序。

您是如何设置图标的?有关我最初如何设置表单图标和应用程序图标的,请参阅fsbflavio的回答。事实证明,这确实会更改TaskManager图标,您只需重新打开TM即可。