Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 应用程序任务栏图标在特定路径中设置错误-此设置在哪里?_C#_Wpf_Windows_Icons_Taskbar - Fatal编程技术网

C# 应用程序任务栏图标在特定路径中设置错误-此设置在哪里?

C# 应用程序任务栏图标在特定路径中设置错误-此设置在哪里?,c#,wpf,windows,icons,taskbar,C#,Wpf,Windows,Icons,Taskbar,我正在处理一个应用程序(C#/WPF),当它安装在Program Files文件夹中并运行时,任务栏上的图标错误地显示如下: 但是,如果我重命名或复制到另一个文件夹中,运行时会显示正确的图标。似乎在此路径中为此文件设置了一个图标。我已经查看了注册表,但运气不好,还清除了图标缓存 有什么想法吗?这是图标被缓存且缓存未被刷新的症状。通常情况下,重新启动可以解决问题 我也遇到了同样的问题,并通过安装项目修复了它 在Visual Studio中: 右键单击安装项目 选择查看->文件系统 显示应用程序快

我正在处理一个应用程序(C#/WPF),当它安装在Program Files文件夹中并运行时,任务栏上的图标错误地显示如下:

但是,如果我重命名或复制到另一个文件夹中,运行时会显示正确的图标。似乎在此路径中为此文件设置了一个图标。我已经查看了注册表,但运气不好,还清除了图标缓存


有什么想法吗?

这是图标被缓存且缓存未被刷新的症状。通常情况下,重新启动可以解决问题

我也遇到了同样的问题,并通过安装项目修复了它

在Visual Studio中:

  • 右键单击安装项目

  • 选择查看->文件系统

  • 显示应用程序快捷方式的属性(通常为 在用户程序菜单下)

  • 快捷方式将具有属性调用图标。将其设置为应用程序的EXE,或将其设置为安装程序包中的图标

  • 生成安装项目,然后重新安装