C# 未更新任务栏应用程序图标

C# 未更新任务栏应用程序图标,c#,icons,taskbar,C#,Icons,Taskbar,任务栏上的图标有问题。 我必须根据性能更新我的应用程序图标。 当我使用.exe文件运行程序时,在程序运行期间,任务栏上的图标会自动更新 然而,当我发布程序时,图标永远不会改变,并保持在我以前从属性->应用程序->图标设置的图标上 此外,当应用程序运行时,如果我右键单击任务栏上的图标,然后单击任务栏上的锁定此程序,然后再次在任务栏上取消锁定此程序,则不会出现相同的问题 但我不想每次都为我的应用程序执行此过程(从任务栏锁定和取消锁定)。 你有办法解决这个问题吗 谢谢。您有相关代码吗?或者您使用的一种

任务栏上的
图标有问题。
我必须根据性能更新我的应用程序图标。 当我使用
.exe
文件运行程序时,在程序运行期间,任务栏上的图标会自动更新

然而,当我发布程序时,图标永远不会改变,并保持在我以前从
属性->应用程序->图标
设置的图标上

此外,当应用程序运行时,如果我右键单击任务栏上的图标,然后单击任务栏上的锁定此程序,然后再次在任务栏上取消锁定此程序,则不会出现相同的问题

但我不想每次都为我的应用程序执行此过程(从任务栏锁定和取消锁定)。
你有办法解决这个问题吗


谢谢。

您有相关代码吗?或者您使用的一种工作方式?是的,我正在根据以下值更改图标:if(ms<100){this.icon=Properties.Resources.bad;}使用exe文件没有问题所有图标在任务栏上都会完全更新。但是,正如我所说的问题是在发布后,需要执行pin,然后取消pin,以便在任务栏上看到更新的图标。